44 |
TMP = /tmp/$(NAME)-build |
TMP = /tmp/$(NAME)-build |
45 |
|
|
46 |
all: _minimum |
all: _minimum |
47 |
|
@echo " + making $@ ..." |
48 |
@make -s -C $(SRC) $@ |
@make -s -C $(SRC) $@ |
49 |
|
|
50 |
re: _minimum |
re: _minimum |
51 |
|
@echo " + making $@ ..." |
52 |
@make -C $(SRC) $@ |
@make -C $(SRC) $@ |
53 |
|
|
54 |
interface: _minimum |
interface: _minimum |
55 |
|
@echo " + making $@ ..." |
56 |
@make -C $(SRC) $@ |
@make -C $(SRC) $@ |
57 |
|
|
58 |
byte: _minimum |
byte: _minimum |
59 |
|
@echo " + making $@ ..." |
60 |
@make -s -C $(SRC) $@ |
@make -s -C $(SRC) $@ |
61 |
|
|
62 |
opt: _minimum |
opt: _minimum |
63 |
|
@echo " + making $@ ..." |
64 |
@make -s -C $(SRC) $@ |
@make -s -C $(SRC) $@ |
65 |
|
|
66 |
doc: _minimum |
doc: _minimum |
67 |
|
@echo " + making $@ ..." |
68 |
@make -s -C $(SRC) $@ |
@make -s -C $(SRC) $@ |
69 |
@make -s -C $(DOC) $@ |
@make -s -C $(DOC) $@ |
70 |
|
|
71 |
man: _minimum |
man: _minimum |
72 |
|
@echo " + making $@ ..." |
73 |
@make -C $(SRC) $@ |
@make -C $(SRC) $@ |
74 |
|
|
75 |
html: _minimum |
html: _minimum |
76 |
|
@echo " + making $@ ..." |
77 |
@make -C $(DOC) $@ |
@make -C $(DOC) $@ |
78 |
@make -C $(SRC) $@ |
@make -C $(SRC) $@ |
79 |
|
|
80 |
dvi: _minimum |
dvi: _minimum |
81 |
|
@echo " + making $@ ..." |
82 |
@make -C $(SRC) $@ |
@make -C $(SRC) $@ |
83 |
|
|
84 |
pdf: _minimum |
pdf: _minimum |
85 |
|
@echo " + making $@ ..." |
86 |
@make -C $(SRC) $@ |
@make -C $(SRC) $@ |
87 |
|
|
88 |
ps: _minimum |
ps: _minimum |
89 |
|
@echo " + making $@ ..." |
90 |
@make -C $(DOC) $@ |
@make -C $(DOC) $@ |
91 |
|
|
92 |
|
doc-view: |
93 |
|
@echo " + making $@ ..." |
94 |
|
mozilla file://`pwd`/doc/index.html |
95 |
|
|
96 |
clean: _minimum _clean-default |
clean: _minimum _clean-default |
97 |
|
@echo " + making $@ ..." |
98 |
@make -s -C $(SRC) $@ |
@make -s -C $(SRC) $@ |
99 |
@make -s -C $(DOC) $@ |
@make -s -C $(DOC) $@ |
100 |
|
|
102 |
@rm -f *~ \#* .*~ .\#* |
@rm -f *~ \#* .*~ .\#* |
103 |
|
|
104 |
clean-doc: _minimum _clean-default |
clean-doc: _minimum _clean-default |
105 |
|
@echo " + making $@ ..." |
106 |
@make -s -C $(SRC) $@ |
@make -s -C $(SRC) $@ |
107 |
@make -s -C $(DOC) $@ |
@make -s -C $(DOC) $@ |
108 |
|
|
110 |
@rm -f ./version |
@rm -f ./version |
111 |
|
|
112 |
check: _minimum |
check: _minimum |
113 |
|
@echo " + making $@ ..." |
114 |
@make -C $(SRC) $@ |
@make -C $(SRC) $@ |
115 |
@make -C $(DOC) $@ |
@make -C $(DOC) $@ |
116 |
|
|
117 |
distclean dist-clean: _minimum _clean-default |
distclean dist-clean: _minimum _clean-default |
118 |
|
@echo " + making $@ ..." |
119 |
@make -s -C $(DOC) $@ |
@make -s -C $(DOC) $@ |
120 |
@make -s -C $(SRC) $@ |
@make -s -C $(SRC) $@ |
121 |
|
|
122 |
dist: |
dist: |
123 |
@echo " + creating a distribution tarball ..." |
@echo " + making $@ ..." |
124 |
@make version-dist |
@make version-dist |
125 |
@make _tarball-begin |
@make _tarball-begin |
126 |
@make version-dist |
@make version-dist |
128 |
@make clean-version |
@make clean-version |
129 |
|
|
130 |
nightbuild: |
nightbuild: |
131 |
@echo " + creating a nightbuild tarball ..." |
@echo " + making $@ ..." |
132 |
@make _version-nightbuild |
@make _version-nightbuild |
133 |
@make _tarball-begin |
@make _tarball-begin |
134 |
@make _version-nightbuild |
@make _version-nightbuild |
172 |
$(NAME)-`cat ./version` |
$(NAME)-`cat ./version` |
173 |
@rm -Rf $(TMP) |
@rm -Rf $(TMP) |
174 |
|
|
175 |
dist-check: dist version-dist _check-tarball clean-version |
dist-check: |
176 |
|
@echo " + making $@ ..." |
177 |
|
@make dist version-dist _check-tarball clean-version |
178 |
|
|
179 |
nightbuild-check: nightbuild _version-nightbuild _check-tarball clean-version |
nightbuild-check: |
180 |
|
@echo " + making $@ ..." |
181 |
|
@make nightbuild _version-nightbuild _check-tarball clean-version |
182 |
|
|
183 |
_check-tarball: |
_check-tarball: |
184 |
@echo " + checking ./$(NAME)-`cat ./version`.tar.bz2 ..." |
@echo " + checking ./$(NAME)-`cat ./version`.tar.bz2 ..." |
257 |
@echo |
@echo |
258 |
|
|
259 |
install: _minimum |
install: _minimum |
260 |
|
@echo " + making $@ ..." |
261 |
@make -C $(SRC) $@ |
@make -C $(SRC) $@ |
262 |
|
|
263 |
uninstall: _minimum |
uninstall: _minimum |
264 |
|
@echo " + making $@ ..." |
265 |
@make -C $(SRC) $@ |
@make -C $(SRC) $@ |
266 |
|
|
267 |
_minimum: $(SRC)/common.Makefile $(SRC)/*/Makefile |
_minimum: $(SRC)/variables.Makefile $(SRC)/*/Makefile |
268 |
|
|
269 |
$(SRC)/configure: $(SRC)/configure.in |
$(SRC)/configure: $(SRC)/configure.in |
270 |
@echo " + generating $@ ..." |
@echo " + generating $@ ..." |
271 |
@( cd $(SRC) && \ |
@( cd $(SRC) && \ |
272 |
autoconf ) |
autoconf ) |
273 |
|
|
274 |
$(SRC)/common.Makefile: $(SRC)/configure $(SRC)/common.Makefile.in |
$(SRC)/variables.Makefile: $(SRC)/configure $(SRC)/variables.Makefile.in |
275 |
@echo " + generating $@ ..." |
@echo " + generating $@ ..." |
276 |
@( cd $(SRC) && ./configure ) |
@( cd $(SRC) && ./configure ) |
277 |
|
|