Makefile
changeset 0 54063d8b0412
equal deleted inserted replaced
-1:000000000000 0:54063d8b0412
       
     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 >> $@