File: Makefile

package info (click to toggle)
installmanual-de 2.0.0
  • links: PTS
  • area: main
  • in suites: slink
  • size: 284 kB
  • ctags: 17
  • sloc: makefile: 111; sh: 60
file content (150 lines) | stat: -rw-r--r-- 3,614 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
#                                                          -*- Makefile -*-

# cl: ich habe kleinere Modifikationen an den Debiandoc-Dateien
#     vorgenommen (fr HTTP)

export DEBIANDOCSGMLLIB=./sgml
export DEBIANDOCSGMLSPEC=./spec

#
# Versionsnummer fuer Alexander Haderer privates Backup (afrika@first.gmd.de)
# zum Sichern von Makefile* *.sgml *.tex
# (Ich mache die de. Anpassungen der install doku an debian 2.0)
# 
AFRIKA_VERSION	= 1.4

# Die zu sichernden Dateien fuer afrika backup
AFRIKA_FILES = Makefile* install.ents *.sgml *.tex *.version *.date \
		README_AFRIKA

INSTALLPATHFORHTML = $(HOME)/public_html/debian
PREFIX=$(prefix)

# verwendete Programme:

SGML2HTML  = debiandoc2html 
SGML2LOUT  = debiandoc2lout
SGML2PS    = debiandoc2ps -pa4 -1
SGML2TEXT  = debiandoc2text
SGML2LATEX  = debiandoc2latex2e
# debiandoc2textov
CP = cp
RM = rm

ORIGINALDOCS = LiloManual.txt cfdisk.txt X11_release_note.txt \
               rawrite2.txt install.txt install.html \
               dselect.beginner.8.txt dselect.beginner.8.html \
	       Hardware-HOWTO.sgml README.mirrors README.non-US


INSTALLDOCUMENTS = install.de.ps.gz install.de.text install.de.tar.gz

test: 
	-nsgmls -e -g -s  install.de.sgml

test-html: html
	-weblint install.de.html/index.html install.de.html/ch*

#html: install.de.html/index.html ${INSTALLDOCUMENTS} en/README.mirrors Hardware-HOWTO
#	-cd en/; cp ${ORIGINALDOCS} ../install.de.html/
html: install.de.html/index.html ${INSTALLDOCUMENTS}
	mv ${INSTALLDOCUMENTS} install.de.html/

install: html
	$(CP) install.de.html/* $(PREFIX)/usr/doc/LANG/de/installmanual/

text: install.de.text

Hardware-HOWTO: install.de.html/Hardware-HOWTO.html install.de.html/Hardware-HOWTO.txt

install.de.html/Hardware-HOWTO.html: en/Hardware-HOWTO.sgml
	sgml2html $<
	mv Hardware-HOWTO.html Hardware-HOWTO-* install.de.html/

install.de.html/Hardware-HOWTO.txt: en/Hardware-HOWTO.sgml
	sgml2txt $<
	mv Hardware-HOWTO.txt install.de.html/

ps: install.de.sgml
	${SGML2PS}  install.de.sgml
	gzip -9f install.de.ps

install.de.ps.gz: ps

all: html booklet.de.ps

localinstall: html
#	-$(RM) $(INSTALLPATHFORHTML)/install.de.html/*
	$(CP) install.de.html/* $(INSTALLPATHFORHTML)/install.de.html/
	tar cvfz  $(INSTALLPATHFORHTML)/install.de.html.tar.gz install.de.html/*

www: www.tgz 

www.tgz: test
	cd install.de.html; tar cvfz ../www.tgz *

install.de.tar.gz: install.de.sgml anhang.sgml copyright.sgml \
   rechnerkonfiguration.sgml vorbereitungen.sgml \
   systeminstallation.sgml \
   dselect_einfuehrung.sgml installationsmethoden.sgml \
   systemvoraussetzungen.sgml partitionieren.sgml \
   install-manual.date install-manual.version debian.version \
   Makefile debiandoc2latex2e debiandoc.cls\
   spec/html spec/lout spec/text spec/\
   sgml/debiandoc.dtd sgml/general sgml/catalog
	tar cvfz install.de.tar.gz  $^


pstex: install.de.tex
	latex install.de.tex
	latex install.de.tex
	latex install.de.tex
	dvips install.de.dvi -o inst-tex.ps

install.de.html/index.html: install.de.sgml
	${SGML2HTML} install.de.sgml



#check:
#	sgmlcheck install.de.sgml

clean: distclean

distclean:
	-rm -f *.ps *.ps1 *.ps1x *.lout *.lout.ld *.sasp *.sasp-lout lout.li *~ www.a* 
	-rm -rf spec/*~ sgml/*~ install.de.html/* install.de.tex
	-rm -f *.toc *.aux *.log *.dvi


# Dependencies:

#install.de.html/index.html: install.de.sgml
install.de.text: install.de.sgml
install.de.tex: install.de.sgml



.PHONY: clean check distclean



## rules:
#%.ps: %.sgml
#	${SGML2PS}  $*.sgml

%.text: %.sgml
	${SGML2TEXT} $*.sgml

%.tex: %.sgml
	${SGML2LATEX} $*.sgml

%.html: %.sgml
	${SGML2HTML} $*.sgml