2006-01-13 11:44:02 +00:00
|
|
|
#
|
|
|
|
# ccollect
|
|
|
|
# Nico Schottelius, Fri Jan 13 12:13:08 CET 2006
|
|
|
|
#
|
|
|
|
|
|
|
|
INSTALL=install
|
|
|
|
CCOLLECT=ccollect.sh
|
|
|
|
LN=ln -sf
|
2006-05-12 13:41:49 +00:00
|
|
|
ASCIIDOC=asciidoc
|
|
|
|
DOCBOOKTOTEXI=docbook2x-texi
|
2006-01-13 11:44:02 +00:00
|
|
|
|
2006-03-08 22:02:34 +00:00
|
|
|
prefix=/usr/packages/ccollect-git
|
2006-01-13 11:44:02 +00:00
|
|
|
bindir=$(prefix)/bin
|
|
|
|
destination=$(bindir)/$(CCOLLECT)
|
|
|
|
|
|
|
|
path_dir=/usr/local/bin
|
|
|
|
path_destination=$(path_dir)/$(CCOLLECT)
|
|
|
|
|
2006-01-17 11:11:05 +00:00
|
|
|
# where to publish
|
|
|
|
host=creme.schottelius.org
|
|
|
|
dir=www/org/schottelius/linux/ccollect
|
|
|
|
docdir=$(dir)/doc
|
|
|
|
|
2006-01-22 11:53:45 +00:00
|
|
|
#
|
|
|
|
# End user targets
|
|
|
|
#
|
2006-01-13 11:44:02 +00:00
|
|
|
all:
|
|
|
|
@echo "Nothing to make, make install."
|
|
|
|
|
2006-01-22 11:53:45 +00:00
|
|
|
install: install-script install-link
|
|
|
|
|
|
|
|
install-link: install-script
|
2006-01-17 11:13:30 +00:00
|
|
|
$(LN) $(destination) $(path_destination)
|
|
|
|
|
2006-01-22 11:53:45 +00:00
|
|
|
install-script:
|
|
|
|
$(INSTALL) -D -m 0755 -s $(CCOLLECT) $(destination)
|
|
|
|
|
2006-05-12 13:41:49 +00:00
|
|
|
documentation: doc/ccollect.html doc/ccollect-DE.html
|
|
|
|
@echo "Generated documentation"
|
|
|
|
# @asciidoc -n -o doc/ccollect.html doc/ccollect.text
|
|
|
|
# @asciidoc -n -o doc/ccollect-DE.html doc/ccollect-DE.text
|
|
|
|
|
|
|
|
%.html: %.text
|
|
|
|
${ASCIIDOC} -n -o $@ $<
|
|
|
|
|
|
|
|
%.docbook: %.text
|
|
|
|
${ASCIIDOC} -n -b docbook -o $@ $<
|
|
|
|
|
|
|
|
%.texi: %.docbook
|
|
|
|
${DOCBOOKTOTEXI} --to-stdout $< > $@
|
2006-01-13 11:44:02 +00:00
|
|
|
|
2006-01-17 11:13:30 +00:00
|
|
|
#
|
|
|
|
# Developer targets
|
|
|
|
#
|
|
|
|
update:
|
|
|
|
@cg-update creme
|
|
|
|
|
|
|
|
push-work:
|
|
|
|
@cg-push creme
|
2006-02-23 08:42:05 +00:00
|
|
|
@cg-push sygroup
|
2006-01-17 11:13:30 +00:00
|
|
|
|
2006-01-17 11:11:05 +00:00
|
|
|
publish-doc: documentation
|
2006-03-08 22:02:34 +00:00
|
|
|
@echo "Transferring files to $(host)"
|
|
|
|
@chmod a+r doc/*.html doc/*.text
|
|
|
|
@scp doc/*.text doc/*.html $(host):$(docdir)
|