]> 4ch.mooo.com Git - plz.git/blobdiff - makefile
wwww
[plz.git] / makefile
index f01a098845e230d9bd00c0e0224634a621d57e9a..e3918427f3f4bdcd40838f9bef95c8067092d3a9 100755 (executable)
--- a/makefile
+++ b/makefile
@@ -50,19 +50,10 @@ TARGET_OS = dos
 #EXMMTESTDIR=16$(DIRSEP)exmmtest$(DIRSEP)\r
 SRC=src$(DIRSEP)\r
 SRCLIB=$(SRC)lib$(DIRSEP)\r
-JSMNLIB=$(SRCLIB)jsmn$(DIRSEP)\r
-NYANLIB=$(SRCLIB)nyan$(DIRSEP)\r
-#EXMMLIB=$(SRCLIB)exmm$(DIRSEP)\r
-MODEXLIB=$(SRCLIB)modex16$(DIRSEP)\r
-MODEXLIB_=$(SRCLIB)modex$(DIRSEP)\r
-VGMSNDLIB=$(SRCLIB)vgmsnd$(DIRSEP)\r
-DOSLIB=$(SRCLIB)doslib$(DIRSEP)\r
-WCPULIB=$(SRCLIB)wcpu$(DIRSEP)\r
 \r
-AFLAGS=-mh -0 -d1\r
-16FLAGS=-fh=16.hed\r
-BAKAPIFLAGS=-fh=bakapi.hed\r
-SFLAGS=-sg -st -of+ -zu -zdf -zff -zgf -k55808#60000#32768\r
+AFLAGS=-mh -0 -d1 -e=65536\r
+PLZFLAGS=-fh=plzpart.hed\r
+SFLAGS=-sg -st -of+ -zu -zdf -zff -zgf -k32768\r
 DFLAGS=-DTARGET_MSDOS=16 -DMSDOS=1 $(SFLAGS)\r
 ZFLAGS=-zk0 -zq -zc -zp8# -zm\r
 CFLAGS=$(AFLAGS) $(IFLAGS)-lr -l=dos -wo##wwww\r
@@ -70,43 +61,42 @@ OFLAGS=-obmiler -out -oh -ei -zp8 -fpi87  -onac -ol+ -ok####x
 FLAGS=$(CFLAGS) $(OFLAGS) $(DFLAGS) $(ZFLAGS)\r
 \r
 \r
-DOSLIBEXMMOBJ = himemsys.$(OBJ) emm.$(OBJ)\r
-VGMSNDOBJ = vgmSnd.$(OBJ) 16_snd.$(OBJ)\r
-DOSLIBOBJ = adlib.$(OBJ) 8254.$(OBJ) 8259.$(OBJ) dos.$(OBJ) cpu.$(OBJ)\r
-16LIBOBJS = 16_in.$(OBJ) 16_mm.$(OBJ) wcpu.$(OBJ) 16_head.$(OBJ) 16_ca.$(OBJ) kitten.$(OBJ) 16_hc.$(OBJ) timer.$(OBJ)\r
-#\r
-#3812intf.$(OBJ)\r
-GFXLIBOBJS = modex16.$(OBJ) bitmap.$(OBJ) planar.$(OBJ) 16text.$(OBJ) bakapee.$(OBJ) scroll16.$(OBJ) 16render.$(OBJ) 16planar.$(OBJ)\r
-\r
-TESTEXEC = exmmtest.exe test.exe pcxtest.exe pcxtest2.exe test2.exe palettec.exe maptest.exe fmemtest.exe fonttest.exe fontgfx.exe scroll.exe vgmtest.exe inputest.exe palettel.exe planrpcx.exe\r
-# tsthimem.exe\r
-#testemm.exe testemm0.exe fonttes0.exe miditest.exe sega.exe sountest.exe\r
 EXEC = plzpart.exe\r
 \r
 all: $(EXEC)\r
 \r
+#copper.$(OBJ) tweak.$(OBJ) asmyt.$(OBJ)\r
+\r
 #\r
 #game and bakapi executables\r
 #\r
-16.exe: 16.$(OBJ) mapread.$(OBJ) jsmn.$(OBJ) $(16LIBOBJS) gfx.lib\r
-       wcl $(FLAGS) $(16FLAGS) 16.$(OBJ) mapread.$(OBJ) jsmn.$(OBJ) $(16LIBOBJS) gfx.lib -fm=16.map\r
+plzpart.exe: plzpart.$(OBJ) copper.$(OBJ) tweak.$(OBJ) asmyt.$(OBJ) plz.$(OBJ)\r
+       wcl $(FLAGS) $(PLZFLAGS) plzpart.$(OBJ) copper.$(OBJ) tweak.$(OBJ) asmyt.$(OBJ) plz.$(OBJ) -fm=plzpart.map\r
 \r
 \r
 #\r
 #executable's objects\r
 #\r
-16.$(OBJ): $(SRC)16.h $(SRC)16.c\r
-       wcl $(FLAGS) -c $(SRC)16.c\r
+plzpart.$(OBJ): plzpart.h plzpart.c\r
+       wcl $(FLAGS) -c plzpart.c\r
 \r
 #\r
 #non executable objects libraries\r
 #\r
-16.lib: $(16LIBOBJS)# doslib.lib vgmsnd.lib\r
-       wlib -b -q $(16LIBOBJS) $(16LIBOBJS)# doslib.lib vgmsnd.lib\r
+plz.$(OBJ): plz.h plz.c\r
+       wcl $(FLAGS) -c plz.c\r
+#tasm compiled...\r
+copper.$(OBJ): copper.h copper.asm\r
+       wcl $(AFLAGS) -zcm=tasm -c copper.asm\r
+tweak.$(OBJ): tweak.h tweak.asm\r
+       wcl $(AFLAGS) -zcm=tasm -c tweak.asm\r
+asmyt.$(OBJ): asmyt.h asmyt.asm\r
+       wcl $(AFLAGS) -zcm=tasm -c asmyt.asm\r
 \r
 #\r
 #other~\r
 #\r
 clean: .symbolic\r
        @$(REMOVECOMMAND) $(EXEC)\r
-       @$(REMOVECOMMAND) *.$(OBJ)\r
+#      @$(REMOVECOMMAND) *.$(OBJ)\r
+       @$(REMOVECOMMAND) *.o\r