]> 4ch.mooo.com Git - 16.git/blobdiff - makefile
added stuff like repo call of dro2imf and imfplay actually uses the memory manager...
[16.git] / makefile
index 7eb271bbdc5cf8e7bcc8f929d1e653453a2fbd3c..8a8bd909d822c1d11035b5309a729a85e67f156c 100755 (executable)
--- a/makefile
+++ b/makefile
@@ -211,6 +211,7 @@ TESTEXEC = &
        0tesuto.exe &
        maptest.exe &
        imfplay.exe &
+       i0fplay.exe &
        vrldbg.exe
 #zcroll.exe &
 TESTEXEC2 = &
@@ -235,7 +236,8 @@ SPRIUTILEXEC = &
        pcxsscut &
        vrl2vrs &
        vrsdump &
-       vrldbg
+       vrldbg &
+       dro2imf
 #UTILEXEC += $(SPRIUTILEXEC)
 !endif
 
@@ -290,6 +292,7 @@ fontgfx.exe:        fontgfx.$(OBJ) gfx.lib $(DOSLIB)
 inputest.exe:   inputest.$(OBJ) $(16LIB) $(DOSLIB) gfx.lib
 sountest.exe:  sountest.$(OBJ) $(16LIB) $(DOSLIB) gfx.lib
 imfplay.exe:           imfplay.$(OBJ) $(16LIB) $(DOSLIB) gfx.lib
+i0fplay.exe:           i0fplay.$(OBJ) $(DOSLIB)
 vrldbg.exe:            vrldbg.$(OBJ) #gfx.lib $(DOSLIB)
 pcxtest.exe:   pcxtest.$(OBJ) gfx.lib $(DOSLIB) $(16LIB)
 vrstest.exe:   vrstest.$(OBJ) $(16LIB) gfx.lib $(DOSLIB)
@@ -340,6 +343,7 @@ inputest.$(OBJ):$(SRC)/inputest.c
 #inntest.$(OBJ):$(SRC)/inntest.c
 sountest.$(OBJ): $(SRC)/sountest.c
 imfplay.$(OBJ): $(SRC)/imfplay.c
+i0fplay.$(OBJ): $(SRC)/i0fplay.c
 vrldbg.$(OBJ): $(SRC)/vrldbg.c
 #miditest.$(OBJ): $(SRC)/miditest.c
 #testemm.$(OBJ):$(SRC)/testemm.c
@@ -470,6 +474,7 @@ clean: .symbolic
        @if exist *.OBJ $(REMOVECOMMAND) *.OBJ
        #@for %f in ($(SPRIUTILEXEC)) do @if exist %f $(REMOVECOMMAND) %f
        @if not exist vrl2vrs wmake -s -h pcx2vrl
+       @if not exist dro2imf wmake -s -h drotoimf
 !else
        @if exist *.o $(REMOVECOMMAND) *.o
 !endif
@@ -522,8 +527,8 @@ backupscript: .symbolic
        @$(COPYCOMMAND) wbuild.sh wbuild.s
        @if exist *.bat $(MOVECOMMAND) *.bat $(SCRIPTBATDIR)/
        @if exist *.sh $(MOVECOMMAND) *.sh $(SCRIPTBATDIR)/
-       @$(COPYCOMMAND) WBUILD.B WBUILD.BAT
-       @$(COPYCOMMAND) wbuild.s wbuild.sh
+       @$(MOVECOMMAND) WBUILD.B WBUILD.BAT
+       @$(MOVECOMMAND) wbuild.s wbuild.sh
 !ifdef __LINUX__
        @if exist *.BAT $(MOVECOMMAND) *.BAT $(SCRIPTBATDIR)/
        @if not exist ud.sh $(COPYCOMMAND) $(SCRIPTBATDIR)/ud.sh ./
@@ -615,6 +620,7 @@ reinitlibs: .symbolic
        @$(REMOVECOMMAND) -rf 16/keen
        @$(REMOVECOMMAND) -rf 16/Catacomb3D
        @$(REMOVECOMMAND) -rf 16/shitman
+       @$(REMOVECOMMAND) -rf 16/dro2imf
        @wmake -s -h initlibs
 
 initlibs: .symbolic
@@ -625,6 +631,7 @@ initlibs: .symbolic
        @git clone https://github.com/id-Software/wolf3d.git
        @git clone https://github.com/keendreams/keen.git
        @git clone https://github.com/FlatRockSoft/Catacomb3D.git
+       @git clone https://github.com/Malvineous/dro2imf.git
        @cd $(BUILD_ROOT)
        @$(COPYCOMMAND) $(DOSLIBDIR)/make-lowercase .
 
@@ -663,6 +670,11 @@ mx_: .symbolic
        @cd $(BUILD_ROOT)
 
 !ifdef __LINUX__
+drotoimf: .symbolic
+       @cd 16/dro2imf
+       @make
+       @$(MOVECOMMAND) dro2imf ../..
+       @cd $(BUILD_ROOT)
 vrs: .symbolic
 vrl: .symbolic
 $(SPRIUTILEXEC):