X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=makefile;h=da8e4bc6866c5b7d7f9f3e7db1cd181f0b8b2ffd;hb=3567ef26b85105db19dacca0c90433ce07815a2d;hp=bef08895c2ec72386f71766d0397c7ebd2c119f6;hpb=6334d91faf284bd06a8f1408281f784bd291c4f6;p=plz.git diff --git a/makefile b/makefile index bef0889..da8e4bc 100755 --- a/makefile +++ b/makefile @@ -51,7 +51,7 @@ TARGET_OS = dos SRC=src$(DIRSEP) SRCLIB=$(SRC)lib$(DIRSEP) -AFLAGS=-mh -0 -d1 +AFLAGS=-mh -0 -d1 -e=65536 PLZFLAGS=-fh=plzpart.hed SFLAGS=-sg -st -of+ -zu -zdf -zff -zgf -k32768 DFLAGS=-DTARGET_MSDOS=16 -DMSDOS=1 $(SFLAGS) @@ -60,17 +60,16 @@ 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 = copper.lib tweak.$(OBJ) plz.$(OBJ) asmyt.$(OBJ) all: $(EXEC) # -#game and bakapi executables +#executables # -plzpart.exe: plzpart.$(OBJ) copper.$(OBJ) asmyt.$(OBJ) tweak.$(OBJ) plz.$(OBJ) - wcl $(FLAGS) $(PLZFLAGS) plzpart.$(OBJ) copper.$(OBJ) asmyt.$(OBJ) tweak.$(OBJ) plz.$(OBJ) -fm=16.map - +plzpart.exe: plzpart.$(OBJ) $(OBJS) + wcl $(FLAGS) $(PLZFLAGS) plzpart.$(OBJ) $(OBJS) -fm=plzpart.map # #executable's objects @@ -81,18 +80,43 @@ plzpart.$(OBJ): plzpart.h plzpart.c # #non executable objects libraries # -plz.$(OBJ): plz.h plz.c - wcl $(FLAGS) -c plz.c -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 +plz.$(OBJ): plz.h plz.c copper.lib + wcl $(FLAGS) -c plz.c copper.lib +tweak.$(OBJ): tweak.h tweak.c + wcl $(FLAGS) -c tweak.c +asmyt.$(OBJ): asmyt.h asmyt.c + wcl $(FLAGS) -c asmyt.c +copper.lib: copper.$(OBJ) + wlib -b copper.lib copper.$(OBJ) +copper.$(OBJ): copper.h copper.c copper.ass +# wcl $(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 # #other~ # clean: .symbolic + @$(REMOVECOMMAND) copper.lib + @wlib -n copper.lib @$(REMOVECOMMAND) $(EXEC) - #@$(REMOVECOMMAND) *.$(OBJ) +# @$(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