Makefile
author fabien
Mon, 26 Dec 2005 19:21:22 -0500
branchopera
changeset 0 4a9a448a9005
child 2 062e771b666f
permissions -rw-r--r--
[svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500 Create new directory jdr.

#!/usr/bin/make

MAKE_RCS_VERSION="$Revision: 1841 $ $Name$"

TOP=$(shell pwd)

PACKAGE=opera

NAME_SUFFIX=
HTML_OUTPUTDIR=$(PACKAGE)$(NAME_SUFFIX)

DTD_FILES=
DTD_INCLUDE=
SGML_MAIN_FILE=$(PACKAGE).xml
COPYRIGHT_FILES=COPYING GFDL GFDL_fr HARMONIQUE
SGML_FILES=$(SGML_MAIN_FILE) $(COPYRIGHT_FILES)

all: dist

validate: valid

include $(TOP)/utils/Makefile.rules

DIST_TARGETS=$(addprefix $(PACKAGE)$(NAME_SUFFIX), .txt .rtf .pdf .html .zip .html.tar.gz)

dist: $(PACKAGE)$(NAME_SUFFIX).fo $(DIST_TARGETS)

.PHONY: all dist

# $(PACKAGE): ps pdf text html html_one rtf htgz zip dvi
$(PACKAGE): html

dvi: $(PACKAGE)$(NAME_SUFFIX).dvi

view: $(PACKAGE)$(NAME_SUFFIX).dvi
	xdvi $<

text: $(PACKAGE)$(NAME_SUFFIX).txt

print: pdf

ps: $(PACKAGE)$(NAME_SUFFIX).ps
#	lpr $@

html: $(HTML_ROOTFILE)

html_one: $(PACKAGE)$(NAME_SUFFIX).html

pdf: $(PACKAGE)$(NAME_SUFFIX).fo $(PACKAGE)$(NAME_SUFFIX).pdf

rtf: $(PACKAGE)$(NAME_SUFFIX).rtf

htgz: $(PACKAGE)$(NAME_SUFFIX).html.tar.gz

zip: $(PACKAGE)$(NAME_SUFFIX).zip

tex: $(PACKAGE)$(NAME_SUFFIX).tex

zTXT: $(PACKAGE)$(NAME_SUFFIX).zTXT

$(PACKAGE)$(NAME_SUFFIX).html.tar.gz: $(HTML_ROOTFILE)
	tar -czf $@ $(HTML_OUTPUTDIR)

$(PACKAGE)$(NAME_SUFFIX).zip:  $(HTML_ROOTFILE)
	zip -9r $@ $(HTML_OUTPUTDIR)

purge: clean
	for paper in $(PAPER_TYPE) ; do			\
		$(MAKE) PAPERCONF=$$paper purge_it ;	\
	done

purge_it:
	rm -f *.fo *.gif *.png *.eps *.svg *.pdf *.ps \
		$(addprefix $(PACKAGE)$(NAME_SUFFIX), .txt .rtf .ps .pdf .html .html.tar.gz .zip .dvi .tex)
	rm -rf $(PACKAGE)$(NAME_SUFFIX)

snapshot:
	rm -f ../$(PACKAGE).tar.bz2
	$(MAKE) ../$(PACKAGE).tar.bz2

.PHONY:	dvi view text print ps html html_one pdf rtf zTXT purge snapshot