Forgot the makefile changes
[gc-dialer] / Makefile
index 39c3ca9..c1953a1 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -4,6 +4,7 @@ SOURCE=$(SOURCE_PATH)/gc_dialer.py $(SOURCE_PATH)/gcbackend.py $(SOURCE_PATH)/br
 OBJ=$(SOURCE:.py=.pyc)
 TEST_PATH=./tests
 TAG_FILE=~/.ctags/$(PROJECT_NAME).tags
+PYPACKAGE_FILE=./support/GrandcentralDialer.pypackager
 
 PLATFORM=desktop
 ifeq ($(PLATFORM),os2007)
@@ -15,6 +16,7 @@ PACKAGE_PATH=./pkg-$(PLATFORM)
 BUILD_PATH=./build-$(PLATFORM)
 BUILD_BIN=$(BUILD_PATH)/gc_dialer.py
 
+DEBUGGER=winpdb
 UNIT_TEST=nosetests -w $(TEST_PATH)
 STYLE_TEST=../../Python/tools/pep8.py --ignore=W191
 LINT=pylint --rcfile=./support/pylint.rc
@@ -22,10 +24,16 @@ COVERAGE_TEST=figleaf
 PROFILER=pyprofiler
 CTAGS=ctags-exuberant
 
-.PHONY: all test lint tags build package clean
+.PHONY: all run debug test lint tags build package clean
 
 all: test tags package
 
+run: $(SOURCE)
+       cd $(SOURCE_PATH) ; ./gc_dialer.py
+
+debug: $(SOURCE)
+       cd $(SOURCE_PATH) ; $(DEBUGGER) ./gc_dialer.py
+
 test: $(SOURCE)
        cd $(SOURCE_PATH) ; ./gc_dialer.py -t
 
@@ -41,27 +49,33 @@ build: $(BUILD_BIN)
        cp $(SOURCE_PATH)/gc_dialer_64.png $(BUILD_PATH)
        cp $(SOURCE_PATH)/gc_dialer_26.png $(BUILD_PATH)
 
+       cp $(SOURCE_PATH)/gc.png $(BUILD_PATH)
+
        cp $(SOURCE_PATH)/gc_dialer.desktop $(BUILD_PATH)
 
        cp $(SOURCE_PATH)/gc_dialer.glade $(BUILD_PATH)
 
 package: build
-       mkdir -p $(PACKAGE_PATH)/usr/share/icons/hicolor/scalable/hildon
-       mkdir -p $(PACKAGE_PATH)/usr/share/icons/hicolor/26x26/hildon
-       mkdir -p $(PACKAGE_PATH)/usr/share/icons/hicolor/64x64/hildon
-       mkdir -p $(PACKAGE_PATH)/usr/share/applications/hildon
-       mkdir -p $(PACKAGE_PATH)/usr/local/lib
-       mkdir -p $(PACKAGE_PATH)/usr/local/bin
+       mkdir -p $(PACKAGE_PATH)/build/usr/share/icons/hicolor/scalable/hildon
+       mkdir -p $(PACKAGE_PATH)/build/usr/share/icons/hicolor/26x26/hildon
+       mkdir -p $(PACKAGE_PATH)/build/usr/share/icons/hicolor/64x64/hildon
+       mkdir -p $(PACKAGE_PATH)/build/usr/share/applications/hildon
+       mkdir -p $(PACKAGE_PATH)/build/usr/local/lib
+       mkdir -p $(PACKAGE_PATH)/build/usr/local/bin
 
-       cp $(BUILD_PATH)/gc_dialer_256.png $(PACKAGE_PATH)/usr/share/icons/hicolor/scalable/hildon/gc_dialer.png
-       cp $(BUILD_PATH)/gc_dialer_64.png $(PACKAGE_PATH)/usr/share/icons/hicolor/64x64/hildon/gc_dialer.png
-       cp $(BUILD_PATH)/gc_dialer_26.png $(PACKAGE_PATH)/usr/share/icons/hicolor/26x26/hildon/gc_dialer.png
+       cp $(BUILD_PATH)/gc_dialer_256.png $(PACKAGE_PATH)/build/usr/share/icons/hicolor/scalable/hildon/gc_dialer.png
+       cp $(BUILD_PATH)/gc_dialer_64.png $(PACKAGE_PATH)/build/usr/share/icons/hicolor/64x64/hildon/gc_dialer.png
+       cp $(BUILD_PATH)/gc_dialer_26.png $(PACKAGE_PATH)/build/usr/share/icons/hicolor/26x26/hildon/gc_dialer.png
 
-       cp $(BUILD_PATH)/gc_dialer.desktop $(PACKAGE_PATH)/usr/share/applications/hildon
+       cp $(BUILD_PATH)/gc.png $(PACKAGE_PATH)/build/usr/share/icons/hicolor/scalable/hildon/gc.png
 
-       cp $(BUILD_PATH)/gc_dialer.glade $(PACKAGE_PATH)/usr/local/lib
+       cp $(BUILD_PATH)/gc_dialer.desktop $(PACKAGE_PATH)/build/usr/share/applications/hildon
+
+       cp $(BUILD_PATH)/gc_dialer.glade $(PACKAGE_PATH)/build/usr/local/lib
        
-       cp $(BUILD_BIN) $(PACKAGE_PATH)/usr/local/bin
+       cp $(BUILD_BIN) $(PACKAGE_PATH)/build/usr/local/bin
+
+       cp $(PYPACKAGE_FILE) $(PACKAGE_PATH)
 
 clean:
        rm -Rf $(PACKAGE_PATH) $(BUILD_PATH)