Mercurial > hg > demos > bussi
changeset 19:da7ac3f7d014
Work on build process.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sat, 23 May 2015 05:37:10 +0300 |
parents | 8398461ccd0f |
children | 07316b0cdace |
files | Makefile README.txt demo.c file_id.diz |
diffstat | 4 files changed, 27 insertions(+), 13 deletions(-) [+] |
line wrap: on
line diff
--- a/Makefile Sat May 23 05:03:15 2015 +0300 +++ b/Makefile Sat May 23 05:37:10 2015 +0300 @@ -1,29 +1,42 @@ # # Generic build target # -DMLIB = ./dmlib/ +BPATH := /home/ccr/bussi +DMLIB := $(BPATH)/dmlib/ +PACKAGE = $(BPATH)/ap-bussi.zip +BINPATH = $(BPATH)/bin/ +DATA = $(BINPATH)/bussi.dat MAKE ?= make export DMLIB +export BINPATH -unix: - $(MAKE) -f $(DMLIB)Makefile EXEEXT=.bin +linux-bin: + $(MAKE) -f $(DMLIB)Makefile EXEEXT=-linux.bin mingw-win32: $(MAKE) -f $(DMLIB)Makefile.cross-mingw \ - OBJPATH=./obj/win32/ \ - BINPATH=./bin/ \ + OBJPATH=$(BPATH)/obj/win32/ \ MINGW_PREFIX=i686-w64-mingw32- \ MINGW_PATH=/usr/i686-w64-mingw32 mingw-win64: $(MAKE) -f $(DMLIB)Makefile.cross-mingw \ - OBJPATH=./obj/win64/ \ - BINPATH=./bin/ \ + OBJPATH=$(BPATH)/obj/win64/ \ MINGW_PREFIX=x86_64-w64-mingw32- \ MINGW_PATH=/usr/x86_64-w64-mingw32 +$(DATA): + cd $(BPATH)/data && $(DMLIB)/tools/packed -p $@ -c -v * + +package: linux-bin mingw-win32 $(BINPATH)/bussi.dat + $(RM) $(PACKAGE) + @cp README.txt file_id.diz $(BINPATH) + cd $(BINPATH) && zip -x\*~ -9 $(PACKAGE) * + + clean: - -$(MAKE) -f $(DMLIB)Makefile clean EXEEXT=.bin + -$(RM) $(DATA) + -$(MAKE) -f $(DMLIB)Makefile clean EXEEXT=-linux.bin -$(MAKE) -f $(DMLIB)Makefile.cross-mingw clean \ No newline at end of file
--- a/README.txt Sat May 23 05:03:15 2015 +0300 +++ b/README.txt Sat May 23 05:37:10 2015 +0300 @@ -4,5 +4,5 @@ gfx & code by ccr musics by fgcl -maybe works on linux and win32. source code provided for -educational purposes and laughs. for license see LICENSE.txt +maybe works on linux and win32. +for license see LICENSE.txt
--- a/demo.c Sat May 23 05:03:15 2015 +0300 +++ b/demo.c Sat May 23 05:37:10 2015 +0300 @@ -17,7 +17,8 @@ engine->optPackFilename = "bussi.dat"; engine->optDataPath = NULL; - engine->optResFlags = DRF_USE_PACK | DRF_PRELOAD_RES | DRF_USE_STDIO; + + engine->optResFlags = DRF_USE_PACK | DRF_PRELOAD_RES;// | DRF_USE_STDIO; engine->optAudioSetup = DM_ASETUP_JSS;