stop appending repeat keys to the input buffer
[retroray] / libs / treestor / Makefile
index 6c2ea75..5afef6f 100644 (file)
@@ -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 -4 -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