X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=makefile;h=7d047242199d4951a5c9d2d2b530d69e29821c64;hb=9fab4928d2f2752fbc8954d74bf829edec3a33b6;hp=da8e4bc6866c5b7d7f9f3e7db1cd181f0b8b2ffd;hpb=3567ef26b85105db19dacca0c90433ce07815a2d;p=plz.git diff --git a/makefile b/makefile index da8e4bc..7d04724 100755 --- a/makefile +++ b/makefile @@ -61,7 +61,7 @@ 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) +OBJS = tweak.$(OBJ) plz.$(OBJ) asmyt.$(OBJ) copper.$(OBJ) all: $(EXEC) @@ -71,6 +71,12 @@ all: $(EXEC) 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 # @@ -80,18 +86,18 @@ plzpart.$(OBJ): plzpart.h plzpart.c # #non executable objects libraries # -plz.$(OBJ): plz.h plz.c copper.lib - wcl $(FLAGS) -c plz.c copper.lib +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.lib: copper.$(OBJ) - wlib -b copper.lib copper.$(OBJ) -copper.$(OBJ): copper.h copper.c copper.ass -# wcl $(AFLAGS) -zcm=tasm -c copper.asm +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 +# wcl $(FLAGS) -c copper.c #tasm compiled... # copper.$(OBJ): copper.h copper.asm @@ -105,8 +111,8 @@ copper.$(OBJ): copper.h copper.c copper.ass #other~ # clean: .symbolic - @$(REMOVECOMMAND) copper.lib - @wlib -n copper.lib + #@$(REMOVECOMMAND) copper.lib + #@wlib -n copper.lib @$(REMOVECOMMAND) $(EXEC) # @$(REMOVECOMMAND) *.$(OBJ) @$(REMOVECOMMAND) *.o