]> 4ch.mooo.com Git - 16.git/blobdiff - makefile
issue fixed stak was simply too small...
[16.git] / makefile
index 2fccbe8584918a0946de760feecd6a1ea7fce8fb..2916e1a79eb64f064e377c5c1f73ff285cc1bc73 100755 (executable)
--- a/makefile
+++ b/makefile
@@ -119,14 +119,14 @@ UPXQ=-qqq
 #
 # stacksize
 #
-STKSIZ=24576
-#32768#40960
+STKSIZ=32768
+#24576#40960
 
 #
 # compile flags
 #
 S_FLAGS=-sg -st -of+ -zu -zdf -zff -zgf -k$(STKSIZ)
-Z_FLAGS=-zk0 -zc -zm#### -zp4 -ei
+Z_FLAGS=-zk0 -zc#### -zp4 -ei#### -zm
 O_FLAGS=-opnr -oe=24 -oil+ -outback -ohm
 T_FLAGS=-bt=dos -wx -m$(MEMORYMODE) -0 -fpi87 -d1 -fo=.$(OBJ)## -e=65536
 
@@ -167,7 +167,7 @@ DOSLIB=doslib.lib
 #
 .c : $(SRC);$(SRCLIB);$(MODEXLIB16);$(JSMNLIB);$(NYANLIB);$(VGMSNDLIB);$(WCPULIB);$(UTIL)
 
-.asm : $(MODEXLIB);$(UTIL)
+.asm : $(MODEXLIB);$(UTIL);16/fcsp2src
 
 .lib : .;$(DOSLIB_CPU)/$(DOSLIB_MEMMODE);$(DOSLIB_DOS)/$(DOSLIB_MEMMODE);$(DOSLIB_VGA)/$(DOSLIB_MEMMODE);$(DOSLIB_8250)/$(DOSLIB_MEMMODE);$(DOSLIB_8254)/$(DOSLIB_MEMMODE);$(DOSLIB_ADLIB)/$(DOSLIB_MEMMODE)
 
@@ -199,6 +199,7 @@ EXTERNTESTEXEC = &
        db.exe
 TESTEXEC = &
        vidtest.exe &
+       paltest.exe &
        exmmtest.exe &
        vgmtest.exe &
        sountest.exe &
@@ -251,6 +252,7 @@ EXEC = &
 
 ALLEXEC = &
        $(EXEC) &
+       sp2.exe &
        $(UTILEXEC) &
        $(TESTEXEC2) &
        $(TESTEXEC3)
@@ -263,6 +265,7 @@ testexec: $(EXEC) $(TESTEXEC2)
 #
 16.exe:                16.$(OBJ) $(16LIB) gfx.lib $(DOSLIB)
 bakapi.exe:            bakapi.$(OBJ) 16_vl.$(OBJ) 16_vl_1.$(OBJ) 16text.$(OBJ) bakapee.$(OBJ) $(DOSLIB) 16_wcpu.$(OBJ)# gfx.lib
+sp2.exe:               sp2.$(OBJ)
 
 #
 # Test Executables!
@@ -278,6 +281,7 @@ tesuto.$(OBJ):      $(SRC)/tesuto.c
 0tesuto.exe:                   0tesuto.$(OBJ) $(16LIB) gfx.lib $(DOSLIB)
 0tesuto.$(OBJ):                 $(SRC)/0tesuto.c
 vidtest.exe:            vidtest.$(OBJ) $(16LIB) gfx.lib $(DOSLIB)
+paltest.exe:            paltest.$(OBJ) $(16LIB) gfx.lib $(DOSLIB)
 #test2.exe:    test2.$(OBJ) gfx.lib $(DOSLIB)
 test0.exe:             test0.$(OBJ)
 fonttest.exe:   fonttest.$(OBJ) gfx.lib
@@ -312,7 +316,9 @@ wcpu.exe:           wcpu.$(OBJ) $(16LIB) $(DOSLIB)
 #
 16.$(OBJ):             $(SRC)/16.c     $(SRC)/16.h
 bakapi.$(OBJ): $(SRC)/bakapi.c $(SRC)/bakapi.h
+sp2.$(OBJ):            16/fcsp2src/sp2.asm
 vidtest.$(OBJ):        $(SRC)/vidtest.c        $(SRCLIB)/16_vl.h
+psltest.$(OBJ):        $(SRC)/paltest.c        $(SRCLIB)/16_vl.h
 #test2.$(OBJ): $(SRC)/test2.c  $(SRCLIB)/16_vl.h
 test0.$(OBJ):   $(SRC)/test0.c
 pcxtest.$(OBJ):$(SRC)/pcxtest.c        $(SRCLIB)/16_vl.h