CURDIR=lnxweb PACKAGE_REV=0.1 PROGS=lnxweb all: $(PROGS) lnxweb: lnxweb.tlcc cctlcc -Wall lnxweb.tlcc -o lnxweb clean: rm -f *.bak *.o $(PROGS) LNXLIB=$(RPM_BUILD_ROOT)/usr/lib/linuxconf/lib INITD=$(RPM_BUILD_ROOT)/etc/init.d install: mkdir -p $(LNXLIB) mkdir -p $(INITD) install lnxweb $(LNXLIB)/lnxweb install -m 755 lnxweb.sysv $(INITD)/lnxweb buildrpm: buildspec RPMTOPDIR=/usr/src/redhat RPM=rpm buildrpm: buildspec buildsrc (unset LD_PRELOAD ; cd $(RPMTOPDIR)/SPECS && \ $(RPM) -vv -ba lnxweb-$(PACKAGE_REV).spec) buildmyrpm: $(MAKE) RPM=myrpm RPMTOPDIR=/tmp/myrpm buildrpm buildmyspec: $(MAKE) RPM=myrpm RPMTOPDIR=/tmp/myrpm buildspec buildsrc buildspec: sed s/PACKAGE_REV/$(PACKAGE_REV)/ $(RPMTOPDIR)/SPECS/lnxweb-$(PACKAGE_REV).spec PKGDIR=$(RPMTOPDIR)/SOURCES/lnxweb-$(PACKAGE_REV) buildsrc: rm -fr $(PKGDIR) mkdir $(PKGDIR) $(PKGDIR)/doc cp -a . $(PKGDIR)/. (cd $(PKGDIR) && make clean && \ cd .. && \ tar zcf $(PKGDIR).src.tar.gz lnxweb-$(PACKAGE_REV)) rm -fr $(PKGDIR)