From: Martin Q. <mqu...@us...> - 2005-02-23 23:23:21
|
Update of /cvsroot/flexml/flexml In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1726 Modified Files: Makefile Log Message: First try to let versionned install and regular ones coexist in the same Makefile Index: Makefile =================================================================== RCS file: /cvsroot/flexml/flexml/Makefile,v retrieving revision 1.32 retrieving revision 1.33 diff -u -d -r1.32 -r1.33 --- Makefile 15 Feb 2005 19:34:24 -0000 1.32 +++ Makefile 23 Feb 2005 23:23:11 -0000 1.33 @@ -22,11 +22,13 @@ # FILES. +SUFF ?=-$(VER) + include Makefile.defs STUFF = GPL Makefile Makefile.defs flexml.pl FleXML.html -BINS = flexml-$(VER) -LIBS = flexml-act-$(VER) +BINS = flexml$(SUFF) +LIBS = flexml-act$(SUFF) DATA = skel MANS = flexml.1 DOCS = README NOTES TODO flexml-act.dtd EnlargeFlex.patch @@ -54,25 +56,25 @@ install -m444 $(DOCS) $(DESTDIR)$(DOCDIR)/ install -m444 $(HTMLS) $(DESTDIR)$(DOCDIR)/html/ rm -f $(DESTDIR)$(BINDIR)/flexml - ln -s $(DESTDIR)$(BINDIR)/flexml-$(VER) $(DESTDIR)$(BINDIR)/flexml + test "x$(SUFF)" = "x" || ln -s $(DESTDIR)$(BINDIR)/flexml$(SUFF) $(DESTDIR)$(BINDIR)/flexml make -C examples install dist: clean @echo "Building distribution..." - mkdir flexml-$(VER)/ + mkdir flexml$(SUFF)/ cp $(STUFF) $(DATA) $(DOCS) $(HTMLS) flexml-act-bootstrap.c \ - flexml-$(VER)/ - cp -r examples flexml-$(VER)/ - find flexml-$(VER) -name CVS | xargs rm -rf - find flexml-$(VER) -name .cvsignore | xargs rm -rf - tar cvfz flexml-$(VER).tar.gz flexml-$(VER) - rm -rf flexml-$(VER)/ + flexml$(SUFF)/ + cp -r examples flexml$(SUFF)/ + find flexml$(SUFF) -name CVS | xargs rm -rf + find flexml$(SUFF) -name .cvsignore | xargs rm -rf + tar cvfz flexml$(SUFF).tar.gz flexml$(SUFF) + rm -rf flexml$(SUFF)/ #rsync -v FleXML.html $(WEBHOME)/FleXML.html #rsync -va --cvs-exclude --delete-excluded ./ $(FTPHOME)/ clean::; @echo "Cleaning..." - $(RM) -rf flexml-$(VER).tar.gz flexml-$(VER)/ + $(RM) -rf flexml$(SUFF).tar.gz flexml$(SUFF)/ $(RM) *.[olh1] *-dummy.? lex.* *~ ./#* find -name '*~' | xargs $(RM) test:: all @@ -101,9 +103,9 @@ # MAIN PROGRAM. -clean::; $(RM) flexml-$(VER) flexml-act-$(VER) flexml-act flexml-act.c +clean::; $(RM) flexml$(SUFF) flexml-act$(SUFF) flexml-act flexml-act.c -flexml-$(VER): flexml.pl +flexml$(SUFF): flexml.pl sed \ -e "s;[.][/]flexml-act;$(ACT);g" \ -e "s;[.][/]skel;$(SKEL);g" \ @@ -111,7 +113,7 @@ -e "s;/usr/share/doc/;$(DOCDIR)/;g" flexml.pl > $@ chmod +x $@ -flexml-act-$(VER): flexml-act +flexml-act$(SUFF): flexml-act cp flexml-act $@ # Action language... @@ -133,11 +135,11 @@ clean::; $(RM) flexml.html index.html pod2html-* -flexml.1: flexml-$(VER) - $(POD2MAN) flexml-$(VER) > $@ +flexml.1: flexml$(SUFF) + $(POD2MAN) flexml$(SUFF) > $@ -flexml.html: flexml-$(VER) - $(POD2HTML) < flexml-$(VER) > $@ +flexml.html: flexml$(SUFF) + $(POD2HTML) < flexml$(SUFF) > $@ index.html: FleXML.html sed 's.ftp/FleXML/..g' FleXML.html > $@ |