\r
\r
EXEC = plzpart.exe\r
-OBJS = copper.$(OBJ) tweak.$(OBJ) plz.$(OBJ) asmyt.$(OBJ)\r
+OBJS = copper.lib tweak.$(OBJ) plz.$(OBJ) asmyt.$(OBJ)\r
\r
all: $(EXEC)\r
\r
#\r
#non executable objects libraries\r
#\r
-plz.$(OBJ): plz.h plz.c\r
- wcl $(FLAGS) -c plz.c\r
+plz.$(OBJ): plz.h plz.c copper.lib\r
+ wcl $(FLAGS) -c plz.c copper.lib\r
tweak.$(OBJ): tweak.h tweak.c\r
wcl $(FLAGS) -c tweak.c\r
asmyt.$(OBJ): asmyt.h asmyt.c\r
wcl $(FLAGS) -c asmyt.c\r
-copper.$(OBJ): copper.h copper.c copper.asm\r
- wcl $(AFLAGS) -zcm=tasm -c copper.asm\r
- wcl $(FLAGS) -c copper.c\r
+copper.lib: copper.$(OBJ)\r
+ wlib -b copper.lib copper.$(OBJ)\r
+copper.$(OBJ): copper.h copper.c copper.ass\r
+# wcl $(AFLAGS) -zcm=tasm -c copper.asm\r
+ wasm $(AFLAGS) -c copper.ass\r
+# wcl $(FLAGS) -c copper.c\r
+\r
#tasm compiled...\r
# copper.$(OBJ): copper.h copper.asm\r
# wcl $(AFLAGS) -zcm=tasm -c copper.asm\r
#other~\r
#\r
clean: .symbolic\r
+ @$(REMOVECOMMAND) copper.lib\r
+ @wlib -n copper.lib\r
@$(REMOVECOMMAND) $(EXEC)\r
# @$(REMOVECOMMAND) *.$(OBJ)\r
@$(REMOVECOMMAND) *.o\r