1 src = $(wildcard src/*.c)
2 ssrc = $(wildcard src/*.s)
3 asmsrc = $(wildcard src/*.asm)
4 obj = $(src:.c=.o) $(ssrc:.s=.o) $(asmsrc:.asm=.o)
8 ifeq ($(findstring COMMAND.COM, $(SHELL)), COMMAND.COM)
12 TOOLPREFIX = i586-pc-msdosdjgpp-
16 opt = -O3 -ffast-math -fno-strict-aliasing
18 warn = -pedantic -Wall -Wno-unused-function -Wno-unused-variable
23 CFLAGS = $(warn) -march=pentium $(dbg) $(opt) $(inc)
27 $(CC) -o $@ -Wl,-Map=ld.map $(obj) $(LDFLAGS)
35 $(CC) $(CFLAGS) -o $@ -c $<
38 @echo "gen dep $< -> $@"; $(CPP) $(CFLAGS) $< -MM -MT $(@:.d=.o) >$@
43 ifeq ($(hostsys), dos)