CURDIR=multiserveur PACKAGE_REV=0.1 PROGS=archiveur archive OBJS=misc.o version.o _dict.o LOCAL_CLEAN=local_clean LOCAL_INSTALL=local_install FLAGS=-g prog: $(PROGS) include /usr/lib/linuxconf-devel/ccrules.mak LDEVEL=/usr/lib/linuxconf-devel proto: tlproto -c+ -f$(CURDIR).pm -ceo -f$(CURDIR).p *.tlcc msg: $(LDEVEL)/msgscan $(CURDIR) \ $(CURDIR).dic $(CURDIR).m EF *.{cc,tlcc} msg.eng: $(LDEVEL)/msgcomp -p./ /tmp/$(CURDIR).eng eE $(CURDIR) archiveur: archiveur.o $(OBJS) $(GPPLINK) archiveur.o $(OBJS) -o archiveur -llinuxconf -lcrypto archive: archive.o $(OBJS) $(GPPLINK) archive.o $(OBJS) -o archive -llinuxconf -lcrypto version.o: Makefile @echo "const char *version = \"$(PACKAGE_REV)\";" >/tmp/version.c gcc -c /tmp/version.c -o version.o local_clean: rm -f $(PROGS) USR_BIN=$(RPM_BUILD_ROOT)/usr/bin USR_SBIN=$(RPM_BUILD_ROOT)/usr/sbin ETC=$(RPM_BUILD_ROOT)/etc USR_LIB_TLMP=$(RPM_BUILD_ROOT)/usr/lib/tlmp local_install: msg.eng mkdir -p $(USR_BIN) mkdir -p $(ETC)/xinetd.d install archive $(USR_BIN)/archive install archiveur $(USR_BIN)/archiveur mkdir -p $(USR_LIB_TLMP)/help.eng install /tmp/$(CURDIR).eng $(USR_LIB_TLMP)/help.eng install archiveur.xinetd $(ETC)/xinetd.d/archiveur install -m600 archiveur.secret $(ETC)/archiveur.secret # Produit le package RPMTOPDIR=/usr/src/redhat RPM=rpm buildspec: sed s/RPMREV/$(RPMREV)/ <$(CURDIR).spec \ | sed s/REV/$(PACKAGE_REV)/ \ > $(RPMTOPDIR)/SPECS/$(CURDIR)-$(PACKAGE_REV).spec rm -fr /tmp/$(CURDIR)-$(PACKAGE_REV) mkdir /tmp/$(CURDIR)-$(PACKAGE_REV) cp -a * /tmp/$(CURDIR)-$(PACKAGE_REV)/. (cd /tmp/$(CURDIR)-$(PACKAGE_REV)/ && make clean && \ cd .. && tar zcvf $(RPMTOPDIR)/SOURCES/$(CURDIR)-$(PACKAGE_REV).src.tar.gz $(CURDIR)-$(PACKAGE_REV)) rm -fr /tmp/$(CURDIR)-$(PACKAGE_REV) buildrpm: buildspec unset LD_PRELOAD ; $(RPM) -ba $(RPMTOPDIR)/SPECS/$(CURDIR)-$(PACKAGE_REV).spec buildmyrpm: $(MAKE) RPM=myrpm RPMTOPDIR=/tmp/myrpm buildrpm buildmyspec: $(MAKE) RPM=myrpm RPMTOPDIR=/tmp/myrpm buildspec