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