VERSION = 0.2
RELEASE = 1
-.PHONY: clean rpm doc man html install uninstall clean_man clean_html help
+.PHONY: clean rpm deb doc man html install uninstall clean_man clean_html help
all: help
@echo 'doc - man + html'
@echo 'rpm - generate binary rpm package'
@echo 'clean - remove man and html pages'
+ @echo ' - remove rpm and deb building directory'
@echo 'install - install gimrr to system or DESTDIR'
@echo 'uninstall - remove gimrr from system or DESTDIR'
sed -i s'/%%VERSION%%/$(VERSION)/;s/%%RELEASE%%/$(RELEASE)/' $(RPM_TOP_DIR)/SPECS/gimrr.spec
$(RPMBUILD) -bb --build-in-place --define "_topdir $(RPM_TOP_DIR)" $(RPM_TOP_DIR)/SPECS/gimrr.spec
+DEB_TOP_DIR = $(CURDIR)/debian
+deb:
+ make install DESTDIR=$(DEB_TOP_DIR)/build bindir="/usr/bin" mandir="/usr/share/man"
+ $(INSTALL) -d -m 755 $(DEB_TOP_DIR)/build/DEBIAN
+ $(INSTALL) -m 644 gimrr.control $(DEB_TOP_DIR)/build/DEBIAN/control
+ dpkg-deb --build $(DEB_TOP_DIR)/build $(DEB_TOP_DIR)/gimrr_$(VERSION)-$(RELEASE)_all.deb
+
doc: man html
clean: clean_man clean_html
- $(RM) -r $(RPM_TOP_DIR)
+ $(RM) -r $(RPM_TOP_DIR) $(DEB_TOP_DIR)
install: $(BIN_FILES) $(MAN1_FILES)
$(INSTALL) -d -m 755 $(DESTDIR)$(bindir)