Selaa lähdekoodia

Adding Makefile

Vinicius Teshima 10 kuukautta sitten
vanhempi
sitoutus
c2f1e35bff
1 muutettua tiedostoa jossa 15 lisäystä ja 0 poistoa
  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 $< $@