X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=Makefile.dj;h=4b3f7a77061e113feb02c026ece00ba76d9c0324;hp=ed1a830638da4928b534240a6aec8d9de9a41ca3;hb=3d4c7952e336fb4c7a914c861f12c15e64f9ec1e;hpb=9b942b99fe10222bee50c47bfc809de268d331ec diff --git a/Makefile.dj b/Makefile.dj index ed1a830..4b3f7a7 100644 --- a/Makefile.dj +++ b/Makefile.dj @@ -1,6 +1,6 @@ src = $(wildcard src/*.c) $(wildcard src/dos/*.c) -obj = $(src:.c=.o) -dep = $(obj:.o=.d) +obj = $(src:.c=.cof) +dep = $(obj:.cof=.dep) bin = demo.exe ifeq ($(findstring COMMAND.COM, $(SHELL)), COMMAND.COM) @@ -17,15 +17,18 @@ dbg = -g CC = $(TOOLPREFIX)gcc AR = $(TOOLPREFIX)ar CFLAGS = -pedantic -Wall -march=pentium $(dbg) $(opt) $(inc) -LDFLAGS = libs/imago/imago.a libs/oldmik/mikmod.a +LDFLAGS = libs/imago/imago.dja libs/oldmik/mikmod.dja $(bin): $(obj) imago mikmod $(CC) -o $@ -Wl,-Map=ld.map $(obj) $(LDFLAGS) -include $(dep) -%.d: %.c - @$(CPP) $(CFLAGS) $< -MM -MT $(@:.d=.o) >$@ +%.cof: %.c + $(CC) $(CFLAGS) -o $@ -c $< + +%.dep: %.c + @$(CPP) $(CFLAGS) $< -MM -MT $(@:.dep=.cof) >$@ .PHONY: imago imago: @@ -45,13 +48,13 @@ cleanlibs: ifeq ($(hostsys), dos) clean: - del src\*.o - del src\dos\*.o + del src\*.cof + del src\dos\*.cof del $(bin) cleandep: - del src\*.d - del src\dos\*.d + del src\*.dep + del src\dos\*.dep else clean: rm -f $(obj) $(bin)