X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=libs%2Fanim%2FMakefile;h=5da7a1954a076a1962878c5ce0e26fe93d9ac3da;hp=d0e6d59a7b7e245081f07421448116bc2dfd2ec3;hb=b49854e0980a030cc8338a7f4ee779ecde1aae38;hpb=e8b26db00c934d141f16652cb8dcbeae23b17e48 diff --git a/libs/anim/Makefile b/libs/anim/Makefile index d0e6d59..5da7a19 100644 --- a/libs/anim/Makefile +++ b/libs/anim/Makefile @@ -1,30 +1,29 @@ -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 +dbg = -d1 -CC = $(TOOLPREFIX)gcc -AR = $(TOOLPREFIX)ar -CFLAGS = -Wno-main -march=pentium -O3 -ffast-math -I.. -I../../src +!ifdef __UNIX__ +inc = -I.. -I../../src +RM = rm -f +!else +inc = -I.. -I..\..\src +RM = del +!endif + +CC = wcc386 +CFLAGS = $(dbg) $(opt) $(inc) $(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)