|
|
@@ -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 $< $@
|