simplify docs Makefile

This commit is contained in:
Albert Cahalan 2008-05-24 06:41:06 +00:00
parent 1e891b9df6
commit bcb5f54eb9
7 changed files with 11 additions and 315 deletions

View file

@ -14,30 +14,15 @@
LINKS_OPTIONS:=-dump
LINKS:=links $(LINKS_OPTIONS)
HTMLFILES:=$(wildcard html/*.html)
TEXTFILES:=$(patsubst html/%.html,%.txt,$(HTMLFILES))
.PHONY: all
all: README.txt OPTIONS.txt FAQ.txt EXTENDING.txt ADVANCED-STAMPS-HOWTO.txt
all: $(TEXTFILES)
.PHONY: clean
clean:
-rm README.txt
-rm OPTIONS.txt
-rm FAQ.txt
-rm EXTENDING.txt
-rm ADVANCED-STAMPS-HOWTO.txt
-rm $(TEXTFILES)
README.txt: html/README.html
$(TEXTFILES): %.txt: html/%.html
$(LINKS) $< > $@
OPTIONS.txt: html/OPTIONS.html
$(LINKS) $< > $@
FAQ.txt: html/FAQ.html
$(LINKS) $< > $@
EXTENDING.txt: html/EXTENDING.html
$(LINKS) $< > $@
ADVANCED-STAMPS-HOWTO.txt: html/ADVANCED-STAMPS-HOWTO.html
$(LINKS) $< > $@

View file

@ -1,39 +1,2 @@
# Makefile for Tux Paint docs
#
# Uses "links" to convert docs from HTML to plain text.
# (Normally only ran by the developers after updating the HTML, prior to
# release.)
#
# Bill Kendrick
# bill@newbreedsoftware.com
#
# Sept. 4, 2005 - October 24, 2005
LINKS:=links -dump -no-numbering -no-references
.PHONY: all
all: README1.txt README2.txt OPTIONS.txt FAQ.txt PNG.txt
.PHONY: clean
clean:
-rm README1.txt
-rm README2.txt
-rm OPTIONS.txt
-rm FAQ.txt
-rm PNG.txt
README1.txt: html/README1.html
$(LINKS) $< > $@
README2.txt: html/README2.html
$(LINKS) $< > $@
OPTIONS.txt: html/OPTIONS.html
$(LINKS) $< > $@
FAQ.txt: html/FAQ.html
$(LINKS) $< > $@
PNG.txt: html/PNG.html
$(LINKS) $< > $@
include ../Makefile

View file

@ -1,42 +1,2 @@
# Makefile for Tux Paint docs
#
# Uses "links" to convert docs from HTML to plain text.
# (Normally only ran by the developers after updating the HTML, prior to
# release.)
#
# Bill Kendrick
# bill@newbreedsoftware.com
#
# Sept. 4, 2005 - March 8, 2006
# $Id$
LINKS:=links -dump -no-numbering -no-references
.PHONY: all
all: README.txt OPTIONS.txt EXTENDING.txt FAQ.txt
# ADVANCED-STAMPS-HOWTO.txt
.PHONY: clean
clean:
-rm README.txt
-rm OPTIONS.txt
-rm FAQ.txt
-rm EXTENDING.txt
# -rm ADVANCED-STAMPS-HOWTO.txt
README.txt: html/README.html
$(LINKS) $< > $@
OPTIONS.txt: html/OPTIONS.html
$(LINKS) $< > $@
FAQ.txt: html/FAQ.html
$(LINKS) $< > $@
EXTENDING.txt: html/EXTENDING.html
$(LINKS) $< > $@
ADVANCED-STAMPS-HOWTO.txt: html/ADVANCED-STAMPS-HOWTO.html
$(LINKS) $< > $@
include ../Makefile

View file

@ -1,43 +1,2 @@
# Makefile for Tux Paint docs
#
# Uses "links" to convert docs from HTML to plain text.
# (Normally only ran by the developers after updating the HTML, prior to
# release.)
#
# Bill Kendrick
# bill@newbreedsoftware.com
#
# $Id$
LINKS:=links -dump -no-numbering -no-references
.PHONY: all
all: README.txt FAQ.txt
# OPTIONS.txt
# EXTENDING.txt
# ADVANCED-STAMPS-HOWTO.txt
.PHONY: clean
clean:
-rm README.txt
-rm FAQ.txt
# -rm OPTIONS.txt
# -rm EXTENDING.txt
# -rm ADVANCED-STAMPS-HOWTO.txt
README.txt: html/README.html
$(LINKS) $< > $@
OPTIONS.txt: html/OPTIONS.html
$(LINKS) $< > $@
FAQ.txt: html/FAQ.html
$(LINKS) $< > $@
EXTENDING.txt: html/EXTENDING.html
$(LINKS) $< > $@
ADVANCED-STAMPS-HOWTO.txt: html/ADVANCED-STAMPS-HOWTO.html
$(LINKS) $< > $@
include ../Makefile

View file

@ -1,43 +1,2 @@
# Makefile for Tux Paint docs
#
# Uses "links" to convert docs from HTML to plain text.
# (Normally only ran by the developers after updating the HTML, prior to
# release.)
#
# Bill Kendrick
# bill@newbreedsoftware.com
#
# $Id$
LINKS:=links -dump -no-numbering -no-references
.PHONY: all
all: README.txt \
OPTIONS.txt
# FAQ.txt \
# EXTENDING.txt \
# ADVANCED-STAMPS-HOWTO.txt
.PHONY: clean
clean:
-rm README.txt
-rm OPTIONS.txt
#-rm FAQ.txt
#-rm EXTENDING.txt
#-rm ADVANCED-STAMPS-HOWTO.txt
README.txt: html/README.html
$(LINKS) $< > $@
OPTIONS.txt: html/OPTIONS.html
$(LINKS) $< > $@
FAQ.txt: html/FAQ.html
$(LINKS) $< > $@
EXTENDING.txt: html/EXTENDING.html
$(LINKS) $< > $@
ADVANCED-STAMPS-HOWTO.txt: html/ADVANCED-STAMPS-HOWTO.html
$(LINKS) $< > $@
include ../Makefile