Explorar o código

Adding Makefile

Vinicius Teshima hai 10 meses
pai
achega
c2f1e35bff
Modificáronse 1 ficheiros con 15 adicións e 0 borrados
  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 $< $@