CB-557 make sure Makefile works on Win & OSX
diff --git a/Makefile b/Makefile
old mode 100755
new mode 100644
index 17377e8..6a5f5d3
--- a/Makefile
+++ b/Makefile
@@ -19,6 +19,7 @@
 ECHO_N = echo -n
 JAVA = java
 PGVERSION = 1.7.0
+UNAME := $(shell uname)
 
 NAME = `$(CAT) framework/appinfo.json | $(GREP) '"id"' | $(CUT) -d \" -f 4`
 VERSION = `$(CAT) framework/appinfo.json | $(GREP) '"version"' | $(CUT) -d \" -f 4`
@@ -31,31 +32,50 @@
 
 clean_libs:
 	-$(RM_RF) lib
-	
+
 package:
-ifeq ($(findstring palm-package.bat,$(wildcard *.bat)), )
+ifeq ($(UNAME), Linux)
 	palm-package framework/
 else
+ifeq ($(UNAME), Darwin)
+# mac OSX
+	palm-package framework/
+else
+# assume windows OS
 	palm-package.bat framework/
 endif
-	
+endif
+
+
 deploy:
-ifeq ($(findstring palm-install.bat,$(wildcard *.bat)), )
+ifeq ($(UNAME), Linux)
 	palm-install $(NAME)_$(VERSION)_all.ipk
 else
+ifeq ($(UNAME), Darwin)
+# mac OSX
+	palm-install $(NAME)_$(VERSION)_all.ipk
+else
+# assume windows OS
 	palm-install.bat $(NAME)_$(VERSION)_all.ipk
 endif
-	
+endif
+
 run:
-ifeq ($(findstring palm-install.bat,$(wildcard *.bat)), )
+ifeq ($(UNAME), Linux)
 	palm-launch $(NAME)
 else
+ifeq ($(UNAME), Darwin)
+# mac OSX
+	palm-launch $(NAME)
+else
+# assume windows OS
 	palm-launch.bat $(NAME)
 endif
-	
+endif
+
 copy_js:
 	cp lib/cordova.js framework/cordova-$(PGVERSION).js
-	
+
 js: lib/cordova.js
 
 lib/cordova.js: js/cordova-core.js js/acceleration.js js/accelerometer.js js/application.js js/audio.js js/camera.js js/compass.js js/contacts.js js/debugconsole.js js/device.js js/file.js js/geolocation.js js/map.js js/mojo.js js/mouse.js js/network.js js/notification.js js/orientation.js js/position.js js/service.js js/sms.js js/telephony.js js/window.js js/windowproperties.js lib/thumbs.0.5.2.js
@@ -85,4 +105,4 @@
 	$(CAT) js/telephony.js >> $@
 	$(CAT) js/window.js >> $@
 	$(CAT) js/windowproperties.js >> $@
-	$(CAT) lib/thumbs.0.5.2.js >> $@
+	$(CAT) lib/thumbs.0.5.2.js >> $@
\ No newline at end of file