version 1.7, 2008/10/16 17:59:48
|
version 1.8, 2008/10/20 23:54:50
|
|
|
SDK_RPM:=tog-pegasus-devel-$(VERSION).$(PEGASUS_DISTRO_SUFFIX).$(PLATFORM).rpm | SDK_RPM:=tog-pegasus-devel-$(VERSION).$(PEGASUS_DISTRO_SUFFIX).$(PLATFORM).rpm |
TEST_RPM:=tog-pegasus-test-$(VERSION).$(PEGASUS_DISTRO_SUFFIX).$(PLATFORM).rpm | TEST_RPM:=tog-pegasus-test-$(VERSION).$(PEGASUS_DISTRO_SUFFIX).$(PLATFORM).rpm |
SRC_RPM:=tog-pegasus-$(VERSION).src.rpm | SRC_RPM:=tog-pegasus-$(VERSION).src.rpm |
|
RPM_SRC_DIR:=$(shell echo tog-pegasus-$(PEGASUS_PRODUCT_VERSION)) |
| |
USAGE = @$(ECHO) $(1) | USAGE = @$(ECHO) $(1) |
| |
|
|
@$(ECHO) "PEGASUS_PRODUCT_VERSION is not defined" | @$(ECHO) "PEGASUS_PRODUCT_VERSION is not defined" |
@exit 2 | @exit 2 |
endif | endif |
@$(MV) pegasus tog-pegasus-$(PEGASUS_PRODUCT_VERSION) |
@$(MV) pegasus $(RPM_SRC_DIR) |
@$(CP) tog-pegasus-$(PEGASUS_PRODUCT_VERSION)/rpm/tog-pegasus.spec $(PEGASUS_RPM_DIRECTORY)/SPECS |
@$(CP) $(RPM_SRC_DIR)/rpm/tog-pegasus.spec \ |
@tar czf tog-pegasus-$(VERSION).tar.gz tog-pegasus-$(PEGASUS_PRODUCT_VERSION) |
$(PEGASUS_RPM_DIRECTORY)/SPECS |
|
@tar czf tog-pegasus-$(VERSION).tar.gz $(RPM_SRC_DIR) |
@$(CP) tog-pegasus-$(VERSION).tar.gz $(PEGASUS_RPM_DIRECTORY)/SOURCES/$(TOG_PEGASUS_DIR) | @$(CP) tog-pegasus-$(VERSION).tar.gz $(PEGASUS_RPM_DIRECTORY)/SOURCES/$(TOG_PEGASUS_DIR) |
@$(RPMBUILD) -bs $(PEGASUS_RPM_DIRECTORY)/SPECS/tog-pegasus.spec | @$(RPMBUILD) -bs $(PEGASUS_RPM_DIRECTORY)/SPECS/tog-pegasus.spec |
| |
|
|
-$(RPM) -e $(filter tog-pegasus-test%,$(TOG_INSTALLED_RPMS)) | -$(RPM) -e $(filter tog-pegasus-test%,$(TOG_INSTALLED_RPMS)) |
-$(RPM) -e $(filter tog-pegasus-devel%,$(TOG_INSTALLED_RPMS)) | -$(RPM) -e $(filter tog-pegasus-devel%,$(TOG_INSTALLED_RPMS)) |
-$(RPM) -e $(filter tog-pegasus-2%,$(TOG_INSTALLED_RPMS)) | -$(RPM) -e $(filter tog-pegasus-2%,$(TOG_INSTALLED_RPMS)) |
-$(RM) -Rf tog-pegasus-$(PEGASUS_PRODUCT_VERSION).old |
-$(RM) -Rf $(RPM_SRC_DIR).old |
@if test -d tog-pegasus-$(PEGASUS_RPM_VERSION); then \ |
ifneq ($(wildcard $(RPM_SRC_DIR)), ) |
$(MV) tog-pegasus-$(PEGASUS_PRODUCT_VERSION) tog-pegasus-$(PEGASUS_PRODUCT_VERSION).old; \ |
$(MV) $(RPM_SRC_DIR) $(RPM_SRC_DIR).old |
fi |
endif |
| |
buildRPM: cleanRPM createSRCRPM createBINRPM | buildRPM: cleanRPM createSRCRPM createBINRPM |
| |