Browse Source

Restored makefile

Agnieszka Kostrzewa 12 năm trước cách đây
mục cha
commit
601fbd1863
1 tập tin đã thay đổi với 28 bổ sung0 xóa
  1. 28 0
      Makefile

+ 28 - 0
Makefile

@@ -1,4 +1,16 @@
+RPMS_DIR=rpm/
 VERSION := $(shell cat version)
+help:
+	@echo "make rpms                  -- generate binary rpm packages"
+	@echo "make res                   -- compile resources"
+	@echo "make update-repo-current   -- copy newly generated rpms to qubes yum repo"
+	@echo "make update-repo-unstable  -- same, but to -testing repo"
+	@echo "make update-repo-installer -- copy dom0 rpms to installer repo"
+
+
+rpms:	
+	rpmbuild --define "_rpmdir $(RPMS_DIR)" -bb rpm_spec/qmgr.spec
+	rpm --addsign $(RPMS_DIR)/x86_64/qubes-manager*$(VERSION)*.rpm
 
 res:
 	pyrcc4 -o qubesmanager/resources_rc.py resources.qrc
@@ -7,4 +19,20 @@ res:
 	pyuic4 -o qubesmanager/ui_editfwrulesdlg.py editfwrulesdlg.ui
 	pyuic4 -o qubesmanager/ui_newfwruledlg.py newfwruledlg.ui
 	pyuic4 -o qubesmanager/ui_multiselectwidget.py multiselectwidget.ui
+
+update-repo-current:
+	ln -f $(RPMS_DIR)/x86_64/qubes-manager-*$(VERSION)*.rpm ../yum/current-release/current/dom0/rpm/
+	cd ../yum && ./update_repo.sh
+
+update-repo-current-testing:
+	ln -f $(RPMS_DIR)/x86_64/qubes-manager-*$(VERSION)*.rpm ../yum/current-release/current-testing/dom0/rpm/
+	cd ../yum && ./update_repo.sh
+
+update-repo-unstable:
+	ln -f $(RPMS_DIR)/x86_64/qubes-manager-*$(VERSION)*.rpm ../yum/current-release/unstable/dom0/rpm/
+	cd ../yum && ./update_repo.sh
+
+update-repo-installer:
+	ln -f $(RPMS_DIR)/x86_64/qubes-manager-*$(VERSION)*.rpm ../installer/yum/qubes-dom0/rpm/
+
 clean: