X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=libs%2Ftreestor%2FMakefile;h=0686cd65963979688566c381f89b757d9f98b3e6;hb=86ea36402d2ba296db0950d85e18c50f7ee7006b;hp=6c2ea752b4011ea31b3dbc5444f583f43a4a3ca9;hpb=7fccf8b3543c8cdb993252f0cf9a6b9ed826408e;p=retroray diff --git a/libs/treestor/Makefile b/libs/treestor/Makefile index 6c2ea75..0686cd6 100644 --- a/libs/treestor/Makefile +++ b/libs/treestor/Makefile @@ -1,14 +1,32 @@ -obj = src/treestor.o src/text.o src/dynarr.o -alib = ../unix/treestor.a +!ifdef __UNIX__ +obj = src/treestor.obj src/text.obj src/dynarr.obj +alib = ../../treestor.lib +!else +obj = src\treestor.obj src\text.obj src\dynarr.obj +alib = ..\..\treestor.lib +!endif -CFLAGS = -O3 -Iinclude +CC = wcc386 +CFLAGS = -d1 -5 -fp5 -otexan -zq -Iinclude $(alib): $(obj) - $(AR) rcs $@ $(obj) + %write objects.lbc $(obj) + wlib -b -n $@ @objects -.c.o: - $(CC) $(CFLAGS) -c $< -o $@ +.c: src -.PHONY: clean -clean: - rm -f $(obj) $(alib) +.c.obj: .autodepend + %write cflags.occ $(CFLAGS) + $(CC) -fo=$@ @cflags.occ $[* + +!ifdef __UNIX__ +clean: .symbolic + rm -f $(obj) + rm -f $(alib) +!else +clean: .symbolic + del src\*.obj + del objects.lbc + del cflags.occ + del $(alib) +!endif