X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=libs%2Fanim%2FMakefile;fp=libs%2Fanim%2FMakefile;h=657e083bea5c8059ad82c3836808b7f3f0c86fef;hp=d0e6d59a7b7e245081f07421448116bc2dfd2ec3;hb=57bd2dc519c47f434e3e5acf998fb9c72448cbce;hpb=d956a9d9273eebfacfda58cb3bafff017269d5dc diff --git a/libs/anim/Makefile b/libs/anim/Makefile index d0e6d59..657e083 100644 --- a/libs/anim/Makefile +++ b/libs/anim/Makefile @@ -1,30 +1,27 @@ -src = $(wildcard src/*.c) -obj = $(src:.c=.odj) -alib = anim.dja +obj = anim.obj track.obj +alib = anim.lib -ifeq ($(findstring COMMAND.COM, $(SHELL)), COMMAND.COM) - hostsys = dos -else - hostsys = unix - TOOLPREFIX = i586-pc-msdosdjgpp- -endif +def = -dM_PI=3.141592653589793 +opt = -5 -fp5 -otexan -I.. -I../../src $(def) +dbg = -d1 -CC = $(TOOLPREFIX)gcc -AR = $(TOOLPREFIX)ar -CFLAGS = -Wno-main -march=pentium -O3 -ffast-math -I.. -I../../src +!ifdef __UNIX__ +RM = rm -f +!else +RM = del +!endif + +CC = wcc386 +CFLAGS = $(dbg) $(opt) $(def) -zq -bt=dos $(alib): $(obj) - $(AR) rcs $@ $(obj) + wlib -b -n $@ $(obj) + +.c: src -%.odj: %.c - $(CC) $(CFLAGS) -o $@ -c $< +.c.obj: .autodepend + $(CC) -fo=$@ $(CFLAGS) $[* -.PHONY: clean -ifeq ($(hostsys), dos) -clean: - del src\*.odj - del $(alib) -else -clean: - rm -f $(obj) $(alib) -endif +clean: .symbolic + $(RM) *.obj + $(RM) $(alib)