release 1.91
[picodrive.git] / platform / gp2x / Makefile
1 # release packaging makefile\r
2 \r
3 VER := $(shell head -n 1 ../common/version.h | \\r
4         sed 's/.*"\(.*\)\.\(.*\)".*/\1\2/g')\r
5 BUILD := $(shell git describe HEAD | grep -- - | \\r
6         sed -e 's/.*\-\(.*\)\-.*/\1/')\r
7 ifneq "$(BUILD)" ""\r
8 VER := $(VER)_$(BUILD)\r
9 endif\r
10 \r
11 all: rel\r
12 \r
13 ../../tools/textfilter: ../../tools/textfilter.c\r
14         make -C ../../tools/\r
15 \r
16 readme.txt: ../../tools/textfilter ../base_readme.txt ../../ChangeLog\r
17         ../../tools/textfilter ../base_readme.txt $@ GP2X\r
18 \r
19 CODE940 = code940/pico940_v3.bin\r
20 \r
21 rel: ../../PicoDrive PicoDrive.gpe $(CODE940) readme.txt ../game_def.cfg \\r
22                 PicoDrive.png PicoDrive_s.png PicoDrive_t.png \\r
23                 warm_2.4.25.o warm_2.4.26-open2x.o warm_2.6.24.ko \\r
24                 ../../pico/carthw.cfg\r
25         mkdir -p out/PicoDrive/skin/\r
26         cp $^ out/PicoDrive/\r
27         cp PicoDrive.ini out/\r
28         cp skin/*.png out/PicoDrive/skin/\r
29         cp skin/*.txt out/PicoDrive/skin/\r
30         #mkdir out/bin_to_cso_mp3\r
31         #cp ../../tools/bin_to_cso_mp3/* out/bin_to_cso_mp3/\r
32         cd out && zip -9 -r ../../../PicoDrive_$(VER).zip *\r
33         rm -rf out\r
34 \r
35 $(CODE940):\r
36         make -C code940/\r