소스 검색

Adding Makefile

Vinicius Teshima 10 달 전
부모
커밋
c2f1e35bff
1개의 변경된 파일15개의 추가작업 그리고 0개의 파일을 삭제
  1. 15 0
      Makefile

+ 15 - 0
Makefile

@@ -0,0 +1,15 @@
+
+SRCS := $(wildcard src/*.fas)
+DEPS := $(wildcard src/*.asm)
+DEPS_O := $(patsubst %.asm, %.o, ${DEPS})
+INCS := $(wildcard src/*.inc)
+BINS := $(subst src/,,$(patsubst %.fas, %, ${SRCS}))
+
+${BINS}: %: src/%.o ${DEPS_O}
+	ld -o $@ $< ${DEPS_O}
+
+src/%.o: src/%.asm ${INCS}
+	fasm $< $@
+
+src/%.o: src/%.fas ${INCS}
+	fasm $< $@