|
1 SHELL = /bin/sh |
|
2 CHMOD = chmod |
|
3 CP = cp |
|
4 MV = mv |
|
5 NOOP = $(SHELL) -c true |
|
6 RM_F = rm -f |
|
7 RM_RF = rm -rf |
|
8 TEST_F = test -f |
|
9 TOUCH = touch |
|
10 UMASK_NULL = umask 0 |
|
11 DEV_NULL = > /dev/null 2>&1 |
|
12 MKPATH = mkdir -p |
|
13 CAT = cat |
|
14 MAKE = make |
|
15 OPEN = open |
|
16 ECHO = echo |
|
17 ECHO_N = echo -n |
|
18 JAVA = java |
|
19 |
|
20 all :: js package |
|
21 |
|
22 clean :: clean_libs |
|
23 |
|
24 clean_libs: |
|
25 -$(RM_RF) lib |
|
26 |
|
27 package: |
|
28 cp lib/phonegap.js framework/www/phonegap.js |
|
29 cd framework/ && zip -r app.zip www/* -x www/wrt_preview_frame.html www/wrt_preview_main.html www/preview/ www/*.wgz |
|
30 mv framework/app.zip app.wgz |
|
31 |
|
32 js: lib/phonegap.js |
|
33 |
|
34 lib/phonegap.js: js/phonegap.js.base js/acceleration.js js/accelerometer.js js/audio.js js/camera.js js/camera/com.nokia.device.utility.js js/camera/com.nokia.device.framework.js js/camera/s60_camera.js js/camera/com.nokia.device.camera.js js/contacts.js js/debugconsole.js js/device.js js/geolocation.js js/map.js js/network.js js/notification.js js/orientation.js js/position.js js/sms.js js/storage.js js/telephony.js |
|
35 $(MKPATH) lib |
|
36 $(RM_F) $@ |
|
37 $(CAT) js/phonegap.js.base >> $@ |
|
38 $(CAT) js/acceleration.js >> $@ |
|
39 $(CAT) js/accelerometer.js >> $@ |
|
40 $(CAT) js/audio.js >> $@ |
|
41 $(CAT) js/camera.js >> $@ |
|
42 $(CAT) js/camera/com.nokia.device.utility.js >> $@ |
|
43 $(CAT) js/camera/com.nokia.device.framework.js >> $@ |
|
44 $(CAT) js/camera/s60_camera.js >> $@ |
|
45 $(CAT) js/camera/com.nokia.device.camera.js >> $@ |
|
46 $(CAT) js/contacts.js >> $@ |
|
47 $(CAT) js/debugconsole.js >> $@ |
|
48 $(CAT) js/device.js >> $@ |
|
49 $(CAT) js/geolocation.js >> $@ |
|
50 $(CAT) js/map.js >> $@ |
|
51 $(CAT) js/network.js >> $@ |
|
52 $(CAT) js/notification.js >> $@ |
|
53 $(CAT) js/orientation.js >> $@ |
|
54 $(CAT) js/position.js >> $@ |
|
55 $(CAT) js/sms.js >> $@ |
|
56 $(CAT) js/storage.js >> $@ |
|
57 $(CAT) js/telephony.js >> $@ |