]> 4ch.mooo.com Git - plz.git/blobdiff - makefile
==== IT COMPILES WWWWWW ==
[plz.git] / makefile
index adfd769ee5c9e5286bdb01fc2fa6aefb12d0f347..7d047242199d4951a5c9d2d2b530d69e29821c64 100755 (executable)
--- a/makefile
+++ b/makefile
@@ -60,18 +60,22 @@ CFLAGS=$(AFLAGS) $(IFLAGS)-lr -l=dos -wo##wwww
 OFLAGS=-obmiler -out -oh -ei -zp8 -fpi87  -onac -ol+ -ok####x\r
 FLAGS=$(CFLAGS) $(OFLAGS) $(DFLAGS) $(ZFLAGS)\r
 \r
-\r
 EXEC = plzpart.exe\r
-OBJS = copper.lib tweak.$(OBJ) plz.$(OBJ) asmyt.$(OBJ)\r
+OBJS = tweak.$(OBJ) plz.$(OBJ) asmyt.$(OBJ) copper.$(OBJ)\r
 \r
 all: $(EXEC)\r
 \r
 #\r
-#game and bakapi executables\r
+#executables\r
 #\r
 plzpart.exe: plzpart.$(OBJ) $(OBJS)\r
        wcl $(FLAGS) $(PLZFLAGS) plzpart.$(OBJ) $(OBJS) -fm=plzpart.map\r
 \r
+# NTS we have to construct the command line into tmp.cmd because for MS-DOS\r
+# systems all arguments would exceed the pitiful 128 char command line limit\r
+#.C.OBJ:\r
+#      %write temp.cmd $(CFLAGS_THIS) $(CFLAGS_CON) $[@\r
+#      wcl @temp.cmd\r
 \r
 #\r
 #executable's objects\r
@@ -82,17 +86,17 @@ plzpart.$(OBJ): plzpart.h plzpart.c
 #\r
 #non executable objects libraries\r
 #\r
-plz.$(OBJ): plz.h plz.c copper.lib\r
-       wcl $(FLAGS) -c plz.c copper.lib\r
+plz.$(OBJ): plz.h plz.c\r
+       wcl $(FLAGS) -c plz.c\r
 tweak.$(OBJ): tweak.h tweak.c\r
+       #wasm $(AFLAGS) -zcm=tasm -c tweak.asm\r
        wcl $(FLAGS) -c tweak.c\r
 asmyt.$(OBJ): asmyt.h asmyt.c\r
+       #wasm $(AFLAGS) -zcm=tasm -c asmyt.asm\r
        wcl $(FLAGS) -c asmyt.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
+copper.$(OBJ): copper.h copper.asm#copper.c\r
+       wasm $(AFLAGS) -zcm=tasm -c copper.asm\r
+#      wasm $(AFLAGS) -c copper.ass\r
 #      wcl $(FLAGS) -c copper.c\r
 \r
 #tasm compiled...\r
@@ -107,8 +111,18 @@ copper.$(OBJ): copper.h copper.c copper.ass
 #other~\r
 #\r
 clean: .symbolic\r
-       @$(REMOVECOMMAND) copper.lib\r
-       @wlib -n copper.lib\r
+       #@$(REMOVECOMMAND) copper.lib\r
+       #@wlib -n copper.lib\r
        @$(REMOVECOMMAND) $(EXEC)\r
 #      @$(REMOVECOMMAND) *.$(OBJ)\r
        @$(REMOVECOMMAND) *.o\r
+\r
+backupconfig: .symbolic\r
+       @$(COPYCOMMAND) .git$(DIRSEP)config git_con.fig\r
+       #@$(COPYCOMMAND) .gitmodules git_modu.les\r
+       @$(COPYCOMMAND) .gitignore git_igno.re\r
+\r
+initlibs: .symbolic\r
+       @cp git_con.fig .git/config\r
+       #@cp git_modu.les .gitmodules\r
+       @cp git_igno.re .gitignore\r