X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=Makefile;h=f45d83969f7b1b0a03d0614bc55e0d2f6bb9c6bf;hb=a91000fb43245ac0585c5f509878fb4c8a47f221;hp=df7300d91bf790ea9c06398da0d070cf2b6d7787;hpb=2e988251bccab9ff8b41698b46b49e8b3284a9ee;p=nqaap diff --git a/Makefile b/Makefile index df7300d..f45d839 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ PROJECT_NAME=nqaap SOURCE_PATH=src SOURCE=$(shell find $(SOURCE_PATH) -iname "*.py") -PROGRAM=$(SOURCE_PATH)/opt/Nqa-Audiobook-player/$(PROJECT_NAME).py +PROGRAM=$(SOURCE_PATH)/$(PROJECT_NAME)_gtk.py OBJ=$(SOURCE:.py=.pyc) BUILD_PATH=./build TAG_FILE=~/.ctags/$(PROJECT_NAME).tags @@ -10,6 +10,7 @@ TODO_FILE=./TODO DEBUGGER=winpdb UNIT_TEST=nosetests --with-doctest -w . SYNTAX_TEST=support/test_syntax.py +STYLE_TEST=../../Python/tools/pep8.py --ignore=W191,E501 LINT_RC=./support/pylint.rc LINT=pylint --rcfile=$(LINT_RC) PROFILE_GEN=python -m cProfile -o .profile @@ -22,7 +23,7 @@ CTAGS=ctags-exuberant all: test run: $(OBJ) - $(SOURCE_PATH)/$(PROJECT_NAME).py + $(PROGRAM) profile: $(OBJ) $(PROFILE_GEN) $(PROGRAM) @@ -38,24 +39,31 @@ package: $(OBJ) rm -Rf $(BUILD_PATH) mkdir -p $(BUILD_PATH)/generic - cp -R $(SOURCE_PATH) $(BUILD_PATH)/generic - cp support/build_nqaap.py $(BUILD_PATH)/generic + cp $(SOURCE_PATH)/constants.py $(BUILD_PATH)/generic + cp $(SOURCE_PATH)/$(PROJECT_NAME).py $(BUILD_PATH)/generic + $(foreach file, $(SOURCE), cp $(file) $(BUILD_PATH)/generic/$(subst /,-,$(file)) ; ) + cp support/$(PROJECT_NAME).desktop $(BUILD_PATH)/generic + cp support/icons/hicolor/26x26/hildon/$(PROJECT_NAME).png $(BUILD_PATH)/generic/26x26-$(PROJECT_NAME).png + cp support/icons/hicolor/48x48/hildon/$(PROJECT_NAME).png $(BUILD_PATH)/generic/48x48-$(PROJECT_NAME).png + cp support/icons/hicolor/64x64/hildon/$(PROJECT_NAME).png $(BUILD_PATH)/generic/64x64-$(PROJECT_NAME).png + cp support/icons/hicolor/scalable/hildon/$(PROJECT_NAME).png $(BUILD_PATH)/generic/scale-$(PROJECT_NAME).png + cp support/builddeb.py $(BUILD_PATH)/generic cp support/py2deb.py $(BUILD_PATH)/generic mkdir -p $(BUILD_PATH)/diablo cp -R $(BUILD_PATH)/generic/* $(BUILD_PATH)/diablo - cd $(BUILD_PATH)/diablo ; python build_nqaap.py diablo + cd $(BUILD_PATH)/diablo ; python builddeb.py diablo mkdir -p $(BUILD_PATH)/fremantle cp -R $(BUILD_PATH)/generic/* $(BUILD_PATH)/fremantle - cd $(BUILD_PATH)/fremantle ; python build_nqaap.py fremantle + cd $(BUILD_PATH)/fremantle ; python builddeb.py fremantle mkdir -p $(BUILD_PATH)/debian cp -R $(BUILD_PATH)/generic/* $(BUILD_PATH)/debian - cd $(BUILD_PATH)/debian ; python build_nqaap.py debian + cd $(BUILD_PATH)/debian ; python builddeb.py debian upload: dput fremantle-extras-builder $(BUILD_PATH)/fremantle/$(PROJECT_NAME)*.changes dput diablo-extras-builder $(BUILD_PATH)/diablo/$(PROJECT_NAME)*.changes - cp $(BUILD_PATH)/debian/*.deb ../www/$(PROJECT_NAME).deb + cp $(BUILD_PATH)/debian/*.deb ./www/$(PROJECT_NAME).deb lint: $(OBJ) $(foreach file, $(SOURCE), $(LINT) $(file) ; )