-package: $(OBJ)
- rm -Rf $(BUILD_PATH)
-
- mkdir -p $(BUILD_PATH)/generic
- cp $(SOURCE_PATH)/constants.py $(BUILD_PATH)/generic
- cp $(SOURCE_PATH)/$(PROJECT_NAME).py $(BUILD_PATH)/generic
- $(foreach file, $(DATA), cp $(file) $(BUILD_PATH)/generic/$(subst /,-,$(file)) ; )
- $(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/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
- cp support/fake_py2deb.py $(BUILD_PATH)/generic
-
- mkdir -p $(BUILD_PATH)/diablo
- cp -R $(BUILD_PATH)/generic/* $(BUILD_PATH)/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 builddeb.py fremantle
- mkdir -p $(BUILD_PATH)/debian
- cp -R $(BUILD_PATH)/generic/* $(BUILD_PATH)/debian
- cd $(BUILD_PATH)/debian ; python builddeb.py debian
+package: $(OBJ) $(ICONS) $(SETUP_FILES) $(DESKTOP_FILES)
+ rm -Rf $(DIST_BASE_PATH)_*/*
+ ./setup.fremantle.py sdist_diablo \
+ -d $(DIST_BASE_PATH)_diablo \
+ --install-purelib=/usr/lib/python2.5/site-packages
+ ./setup.fremantle.py sdist_fremantle \
+ -d $(DIST_BASE_PATH)_fremantle \
+ --install-purelib=/usr/lib/python2.5/site-packages
+ ./setup.harmattan.py sdist_harmattan \
+ -d $(DIST_BASE_PATH)_harmattan
+ --install-purelib=/usr/lib/python2.6/dist-packages
+ ./setup.ubuntu.py sdist_ubuntu \
+ -d $(DIST_BASE_PATH)_ubuntu
+ mkdir $(DIST_BASE_PATH)_ubuntu/build
+ cd $(DIST_BASE_PATH)_ubuntu/build ; tar -zxvf ../*.tar.gz
+ cd $(DIST_BASE_PATH)_ubuntu/build ; dpkg-buildpackage -tc -rfakeroot -us -uc