| |
| VERSION=0.2.0 |
| |
| CFLAGS += -Wall -g -O2 -DVERSION="\"$(VERSION)\"" |
| LDFLAGS += -lpthread |
| |
| cancd: cancd.o btree.o |
| |
| *.o: Makefile btree.h kerncompat.h kernel-list.h |
| |
| install: |
| mkdir -p $(DESTDIR)/usr/sbin |
| cp cancd $(DESTDIR)/usr/sbin |
| chmod 0755 $(DESTDIR)/usr/sbin/cancd |
| mkdir -p $(DESTDIR)/etc/init.d |
| cp cancd.init $(DESTDIR)/etc/init.d/cancd |
| chmod 0755 $(DESTDIR)/etc/init.d/cancd |
| |
| clean: |
| rm cancd cancd.o |
| |
| DIST_FILES = \ |
| Makefile \ |
| cancd.c \ |
| cancd.init \ |
| cancd.spec \ |
| kernel-list.h |
| |
| DIST_DIR = cancd-$(VERSION) |
| DIST_ARCHIVE = $(DIST_DIR).tar.gz |
| |
| dist: |
| @rm -rf $(DIST_DIR) |
| @mkdir -p $(DIST_DIR) |
| @cp $(DIST_FILES) $(DIST_DIR) |
| tar -czvf $(DIST_ARCHIVE) $(DIST_DIR) |
| @rm -rf $(DIST_DIR) |
| |
| RPM_TOPDIR = $(CURDIR) |
| RPMBUILD = $(shell /usr/bin/which rpmbuild 2>/dev/null || /usr/bin/which rpm 2>/dev/null || echo /bin/false) |
| |
| CHKCONFIG_DEP = $(shell if test -r /etc/SuSE-release; then echo aaa_base; else echo chkconfig; fi) |
| |
| srpm: dist |
| $(RPMBUILD) -bs --define "_sourcedir $(RPM_TOPDIR)" --define "_srcrpmdir $(RPM_TOPDIR)" --define "CANCD_VERSION $(VERSION)" --define "CHKCONFIG_DEP $(CHKCONFIG_DEP)" cancd.spec |
| |
| rpm: srpm |
| $(RPMBUILD) --rebuild --define "CANCD_VERSION $(VERSION)" --define "CHKCONFIG_DEP $(CHKCONFIG_DEP)" "cancd-$(VERSION)-1.src.rpm" |