!ifdef __LINUX__
REMOVECOMMAND=rm -f
COPYCOMMAND=cp -f
-MOVECOMMAND=mv
DIRSEP=/
OBJ=o
!else
REMOVECOMMAND=del
COPYCOMMAND=copy /y
-MOVECOMMAND=move /y
DIRSEP=\
OBJ=obj
!endif
TARGET_OS = dos
#EXMMTESTDIR=16$(DIRSEP)exmmtest$(DIRSEP)
-BIN=bin$(DIRSEP)
SRC=src$(DIRSEP)
SRCLIB=$(SRC)lib$(DIRSEP)
JSMNLIB=$(SRCLIB)jsmn$(DIRSEP)
#testemm.exe testemm0.exe fonttes0.exe miditest.exe sega.exe sountest.exe
EXEC = 16.exe bakapi.exe $(TESTEXEC) tesuto.exe
-all: $(EXEC) comp
+all: $(EXEC)
#
#game and bakapi executables
#other~
#
clean: .symbolic
- @$(REMOVECOMMAND) $(BIN)$(EXEC)
+ @$(REMOVECOMMAND) $(EXEC)
@$(REMOVECOMMAND) *.$(OBJ)
@$(REMOVECOMMAND) 16.lib
@$(REMOVECOMMAND) gfx.lib
# @echo $(INCLUDE)
comp: .symbolic
- @upx -9 -qqq $(EXEC)
+ @upx -9 $(EXEC)
## @upx -9 -qqq x-demo.exe
+#git submodule add <repo>
updatelibs: .symbolic
@cd $(JSMNLIB)
@git pull
@cd ../../../
+ @cd $(DOSLIB)
+ @git pull
+ @./buildall.sh
+ @cd ../../../
xlib: .symbolic
@cd 16/xlib
@wmake -f makefile all
@cd ../../
-binmove: .symbolic
- @$(MOVECOMMAND) $(EXEC) $(BIN)$(EXEC)