Files @ 79c5b890eb8e
Branch filter:

Location: Copyleft/guide/GPL-LGPL/Makefile

bkuhn
Consolidate copyright notices into single place.

Historically, this project used (more-or-less) a file-by-file copyright
inventory. This commit ends that practice. The project now has a
single toplevel copyright inventory, stored exclusively in
comprehensive-gpl-guide.tex (so that it appears also in compiled
versions of the Guide as well).

The side-effect of this commit is that the parts may no longer be easily
publishable separably without (at least) the additional work of
copyright notice reconstruction. This may in particular create a
challenge for the FSF, who has historically selectively published
sections of this Guide as materials for its CLE classes.

However, without this change, this Guide will eventually suffer from the
inherent problems in maintaining file-by-file copyright inventory.
Circumstances simply dictate a single, top-level copyright and license
notice for the entire Guide.

In addition to consolidation of copyright notices, I've also herein
updated my historical copyright notices to properly credit me for my own
work done in 2003 through 2005.

I've also updated the license notice to reflect the changes made by the
previous commit and related issues.

FILTER = ./filter-doc.plx
PDFLATEX = pdflatex
LATEX = latex
#BIBTEX = bibtex
BIBTEX = /bin/true
FIG2DEV = fig2dev
DVIPS=dvips

all:	gpl-lgpl.pdf gpl-lgpl.ps

.SUFFIXES: .fig .postscript .eps .pdf .pstex_t .pstex

.postscript.pdf:
	ps2pdf $< $@

.postscript.eps:
	ps2epsi $< $@

.fig.pdf:
	$(FIG2DEV) -L pdf -p "portrait" -c $< > $@

.fig.pstex_t:
	$(FIG2DEV) -L pstex_t $< > $@

.fig.pstex:
	$(FIG2DEV) -L pstex $< > $@

PDF_FIGS =

gpl-lgpl.pdf: gpl-lgpl-pdf.tex gpl-lgpl-pdf.bbl $(PDF_FIGS)
	$(PDFLATEX) gpl-lgpl-pdf
	$(PDFLATEX) gpl-lgpl-pdf
	/bin/mv gpl-lgpl-pdf.pdf gpl-lgpl.pdf

gpl-lgpl-pdf.tex: gpl-lgpl.tex 
	cat gpl-lgpl.tex | $(FILTER) PDF > gpl-lgpl-pdf.tex

gpl-lgpl-pdf.bbl: gpl-lgpl-pdf.tex $(PDF_FIGS)
	$(PDFLATEX) gpl-lgpl-pdf
	$(BIBTEX) gpl-lgpl-pdf

PS_FIGS = 

gpl-lgpl-ps.tex: gpl-lgpl.tex 
	cat gpl-lgpl.tex | $(FILTER) PS > gpl-lgpl-ps.tex

gpl-lgpl-ps.bbl: gpl-lgpl-ps.tex $(PS_FIGS)
	$(LATEX) gpl-lgpl-ps
	$(BIBTEX) gpl-lgpl-ps

gpl-lgpl-ps.dvi: gpl-lgpl-ps.tex gpl-lgpl-ps.bbl $(PS_FIGS)
	$(LATEX) gpl-lgpl-ps
	$(LATEX) gpl-lgpl-ps

gpl-lgpl.ps: gpl-lgpl-ps.dvi
	$(DVIPS) $< -o $@

clean:
	/bin/rm -f gpl-lgpl-ps.* gpl-lgpl-pdf.* gpl-lgpl.pdf gpl-lgpl.ps $(PDF_FIGS) $(PS_FIGS) gpl-lgpl.log texput.log