X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=makefile;h=7d047242199d4951a5c9d2d2b530d69e29821c64;hb=9fab4928d2f2752fbc8954d74bf829edec3a33b6;hp=e3918427f3f4bdcd40838f9bef95c8067092d3a9;hpb=ea807cd3df022cf108c2365835d07eab6b82a613;p=plz.git diff --git a/makefile b/makefile index e391842..7d04724 100755 --- a/makefile +++ b/makefile @@ -60,19 +60,22 @@ CFLAGS=$(AFLAGS) $(IFLAGS)-lr -l=dos -wo##wwww OFLAGS=-obmiler -out -oh -ei -zp8 -fpi87 -onac -ol+ -ok####x FLAGS=$(CFLAGS) $(OFLAGS) $(DFLAGS) $(ZFLAGS) - EXEC = plzpart.exe +OBJS = tweak.$(OBJ) plz.$(OBJ) asmyt.$(OBJ) copper.$(OBJ) all: $(EXEC) -#copper.$(OBJ) tweak.$(OBJ) asmyt.$(OBJ) - # -#game and bakapi executables +#executables # -plzpart.exe: plzpart.$(OBJ) copper.$(OBJ) tweak.$(OBJ) asmyt.$(OBJ) plz.$(OBJ) - wcl $(FLAGS) $(PLZFLAGS) plzpart.$(OBJ) copper.$(OBJ) tweak.$(OBJ) asmyt.$(OBJ) plz.$(OBJ) -fm=plzpart.map +plzpart.exe: plzpart.$(OBJ) $(OBJS) + wcl $(FLAGS) $(PLZFLAGS) plzpart.$(OBJ) $(OBJS) -fm=plzpart.map +# NTS we have to construct the command line into tmp.cmd because for MS-DOS +# systems all arguments would exceed the pitiful 128 char command line limit +#.C.OBJ: +# %write temp.cmd $(CFLAGS_THIS) $(CFLAGS_CON) $[@ +# wcl @temp.cmd # #executable's objects @@ -85,18 +88,41 @@ plzpart.$(OBJ): plzpart.h plzpart.c # plz.$(OBJ): plz.h plz.c wcl $(FLAGS) -c plz.c +tweak.$(OBJ): tweak.h tweak.c + #wasm $(AFLAGS) -zcm=tasm -c tweak.asm + wcl $(FLAGS) -c tweak.c +asmyt.$(OBJ): asmyt.h asmyt.c + #wasm $(AFLAGS) -zcm=tasm -c asmyt.asm + wcl $(FLAGS) -c asmyt.c +copper.$(OBJ): copper.h copper.asm#copper.c + wasm $(AFLAGS) -zcm=tasm -c copper.asm +# wasm $(AFLAGS) -c copper.ass +# wcl $(FLAGS) -c copper.c + #tasm compiled... -copper.$(OBJ): copper.h copper.asm - wcl $(AFLAGS) -zcm=tasm -c copper.asm -tweak.$(OBJ): tweak.h tweak.asm - wcl $(AFLAGS) -zcm=tasm -c tweak.asm -asmyt.$(OBJ): asmyt.h asmyt.asm - wcl $(AFLAGS) -zcm=tasm -c asmyt.asm +# copper.$(OBJ): copper.h copper.asm +# wcl $(AFLAGS) -zcm=tasm -c copper.asm +# tweak.$(OBJ): tweak.h tweak.asm +# wcl $(AFLAGS) -zcm=tasm -c tweak.asm +# asmyt.$(OBJ): asmyt.h asmyt.asm +# wcl $(AFLAGS) -zcm=tasm -c asmyt.asm # #other~ # clean: .symbolic + #@$(REMOVECOMMAND) copper.lib + #@wlib -n copper.lib @$(REMOVECOMMAND) $(EXEC) # @$(REMOVECOMMAND) *.$(OBJ) @$(REMOVECOMMAND) *.o + +backupconfig: .symbolic + @$(COPYCOMMAND) .git$(DIRSEP)config git_con.fig + #@$(COPYCOMMAND) .gitmodules git_modu.les + @$(COPYCOMMAND) .gitignore git_igno.re + +initlibs: .symbolic + @cp git_con.fig .git/config + #@cp git_modu.les .gitmodules + @cp git_igno.re .gitignore