summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2008-05-12 18:30:18 +0000
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2008-05-12 18:30:18 +0000
commitc9a11d534dba6384126d1339a1feb38533af394d (patch)
tree745aa5122b306d48e68d5b2aca550739cbcf6269
parentd03d4f36f343f6669adbbdb87aa19b2b9170cdd7 (diff)
downloadrockbox-c9a11d534dba6384126d1339a1feb38533af394d.tar.gz
rockbox-c9a11d534dba6384126d1339a1feb38533af394d.zip
extend Makefile to allow building checkwps on cygwin and MinGW. Make make call a bit easier -- no need to pass the model twice.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17477 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--tools/checkwps/Makefile16
-rwxr-xr-xtools/checkwps/buildall.sh2
2 files changed, 14 insertions, 4 deletions
diff --git a/tools/checkwps/Makefile b/tools/checkwps/Makefile
index 3da56f9d82..bf029716ec 100644
--- a/tools/checkwps/Makefile
+++ b/tools/checkwps/Makefile
@@ -9,6 +9,16 @@
9 9
10ROOT=../.. 10ROOT=../..
11 11
12ifeq ($(findstring CYGWIN,$(shell uname)),CYGWIN)
13CFLAGS+=-mno-cygwin
14ext = .exe
15else
16ifeq ($(findstring MINGW,$(shell uname)),MINGW)
17EXT = .exe
18CC = mingw32-gcc
19endif
20endif
21
12COMMON=$(ROOT)/apps/gui/wps_parser.c \ 22COMMON=$(ROOT)/apps/gui/wps_parser.c \
13 $(ROOT)/apps/gui/wps_debug.c \ 23 $(ROOT)/apps/gui/wps_debug.c \
14 $(ROOT)/apps/misc.c \ 24 $(ROOT)/apps/misc.c \
@@ -24,9 +34,9 @@ CFLAGS = -g -D__PCTOOL__ -DDEBUG -DROCKBOX_DIR_LEN=9 -DWPS_DIR=\".\"
24all: 34all:
25 @echo To build, run the buildall.sh script 35 @echo To build, run the buildall.sh script
26 36
27checkwps.$(MODEL): checkwps.c $(COMMON) 37checkwps: checkwps.c $(COMMON)
28 @echo CC [$(TARGET)] 38 @echo CC [$(TARGET)]
29 @$(CC) $(INCLUDE) $(CFLAGS) $(COMMON) -D$(TARGET) checkwps.c -o $@ 39 @$(CC) $(INCLUDE) $(CFLAGS) $(COMMON) -D$(TARGET) checkwps.c -o $@.$(MODEL)$(EXT)
30 40
31clean: 41clean:
32 rm -f checkwps.$(MODEL) 42 rm -f checkwps.$(MODEL)$(EXT)
diff --git a/tools/checkwps/buildall.sh b/tools/checkwps/buildall.sh
index 732c11b2b3..23fc7ff7f4 100755
--- a/tools/checkwps/buildall.sh
+++ b/tools/checkwps/buildall.sh
@@ -3,6 +3,6 @@ cat targets.txt | (
3 while read target model 3 while read target model
4 do 4 do
5 rm -f checkwps.$model 5 rm -f checkwps.$model
6 make MODEL=$model TARGET=$target checkwps.$model 6 make MODEL=$model TARGET=$target checkwps
7 done 7 done
8) 8)