#*=====================================================================*/ #* serrano/prgm/project/hop/3.1.x/weblets/wizard/Makefile */ #* ------------------------------------------------------------- */ #* Author : Manuel Serrano */ #* Creation : Fri Jan 20 14:35:57 2006 */ #* Last change : Tue Mar 1 08:51:17 2016 (serrano) */ #* Copyright : 2006-16 Manuel Serrano */ #* ------------------------------------------------------------- */ #* The Makefile of the wizard weblet */ #*=====================================================================*/ #*---------------------------------------------------------------------*/ #* CONFIG ... */ #*---------------------------------------------------------------------*/ TITLE = wizard VERSION = 1.0.0 MINHOP = $(HOPRELEASE) MAXHOP = CATEGORY = hop DATE = $(HOPDATE) #*---------------------------------------------------------------------*/ #* POPULATION */ #*---------------------------------------------------------------------*/ SOURCES = wizard.hop wizard.hss POPULATION = Makefile $(SOURCES) \ etc/weblet.info.in etc/wizard.wiki.in \ etc/logo.png etc/favicon.png \ etc/admin.png etc/guest.png etc/user.png etc/anonymous.png #*---------------------------------------------------------------------*/ #* Targets */ #*---------------------------------------------------------------------*/ build: etc/weblet.info etc/$(TITLE).wiki .afile .afile: $(SOURCES) $(AFILE) -suffix hop $(POPULATION) -o .afile clean: distclean: $(RM) etc/weblet.info etc/$(TITLE).wiki #*---------------------------------------------------------------------*/ #* Configuration */ #*---------------------------------------------------------------------*/ -include ../../etc/Makefile.hopconfig -include ../../etc/Makefile.version #*---------------------------------------------------------------------*/ #* Dependencies */ #*---------------------------------------------------------------------*/ etc/weblet.info: etc/weblet.info.in Makefile cat $< | sed -e "s|@HZ@|$(HZ)|" \ -e "s|@TITLE@|$(TITLE)|" \ -e "s|@VERSION@|$(VERSION)|" \ -e "s|@MINHOP@|$(MINHOP)|" \ -e "s|@MAXHOP@|$(MAXHOP)|" \ -e "s|@PUBLISHER@|$(PUBLISHER)|" \ -e "s|@DATE@|$(DATE)|" \ -e "s|@PRIVATEHOST@|$(PRIVATEHOST)|" \ -e "s|@PUBLICHOST@|$(PUBLICKHOST)|" \ -e "s|@CATEGORY@|$(CATEGORY)|" > $@ %.wiki: %.wiki.in Makefile cat $< | sed -e "s|@VERSION@|$(VERSION)|" \ -e "s|@MINHOP@|$(MINHOP)|" \ -e "s|@HZ@|$(HZ)|" \ -e "s|@MAXHOP@|$(MAXHOP)|" \ -e "s|@HOST@|$(PRIVATEHOST)|" \ -e "s|@DATE@|$(DATE)|" \ -e "s|@PUBLISHER@|$(PUBLISHER)|" \ -e "s|@TITLE@|$(TITLE)|" \ -e "s|@CATEGORY@|$(CATEGORY)|" > $@