X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=Makefile.dj;fp=Makefile.dj;h=00dbd47aea01e9ecb78a4ffacb9f5fd9c1541ec7;hb=56142c5f75e9464ce20f7b9e49e868e3997b76b3;hp=fc591993686e45dd14d5d78794ebd5690caa0d1c;hpb=7fbad1ef859d78626b6080a2813d8dbfc49a6dfc;p=retrobench diff --git a/Makefile.dj b/Makefile.dj index fc59199..00dbd47 100644 --- a/Makefile.dj +++ b/Makefile.dj @@ -2,7 +2,9 @@ src = $(wildcard src/*.c) $(wildcard src/dos/*.c) ssrc = sinlut.s obj = $(src:.c=.o) $(ssrc:.s=.o) dep = $(src:.c=.d) -bin = rbench.exe +coff = rbench +bin = $(coff).exe +bin0 = $(coff)0.exe LUTGEN = tools/lutgen.exe @@ -12,7 +14,12 @@ opt = -O3 -ffast-math inc = -Isrc def = -DNO_STDINT_H -CFLAGS = -pedantic $(warn) $(dbg) $(opt) $(def) $(inc) -MMD +CFLAGS = -pedantic $(warn) $(dbg) $(opt) $(def) $(inc) -fno-strict-aliasing -MMD +LDFLAGS = -Wl,-Map=link.map + +$(bin0): $(bin) + exe2coff $< + copy /b \djgpp\bin\cwsdstr0.exe+$(coff) $@ $(bin): $(obj) $(CC) -o $@ $(obj) $(LDFLAGS)