33 lines
743 B
Makefile
33 lines
743 B
Makefile
|
MAKE=make
|
||
|
ISCC = wine ~/.wine/drive_c/Program\ Files/Inno\ Setup\ 5/ISCC.exe
|
||
|
|
||
|
all: config.make src/windows
|
||
|
$(MAKE) -C src/zlib all
|
||
|
$(MAKE) -C src/sdl-instead all
|
||
|
$(MAKE) -C themes all
|
||
|
|
||
|
src/windows:
|
||
|
tar xzvf windows.tar.gz
|
||
|
|
||
|
|
||
|
config.make:
|
||
|
echo # you can define own flags here > config.make
|
||
|
|
||
|
clean:
|
||
|
$(RM) -rf bin
|
||
|
$(RM) -rf src/windows
|
||
|
$(MAKE) -C src/sdl-instead clean
|
||
|
|
||
|
install: all
|
||
|
cp src/sdl-instead/sdl-instead.exe bin
|
||
|
$(MAKE) DESTDIR=../bin/ -C themes install
|
||
|
$(MAKE) DESTDIR=../bin/ -C games install
|
||
|
$(MAKE) DESTDIR=../bin/ -C stead install
|
||
|
$(MAKE) DESTDIR=../bin/ -C icon install
|
||
|
$(MAKE) DESTDIR=../bin/ -C languages install
|
||
|
$(MAKE) DESTDIR=../bin/ -C doc install
|
||
|
|
||
|
setup: install
|
||
|
cp setup.iss bin
|
||
|
cd bin; $(ISCC) setup.iss
|