root/morphix/trunk/cloop/advancecomp-1.9_create_compressed_fs/Makefile.am

Revision 2, 8.1 kB (checked in by nextime, 2 years ago)

Initial import, branching from morphix svn

Line 
1 ## Process this file with automake to produce Makefile.in
2
3 bin_PROGRAMS = advzip advpng advmng advdef advfs
4
5 advzip_SOURCES = \
6         rezip.cc \
7         zip.cc \
8         utility.cc \
9         siglock.cc \
10         compress.cc \
11         zipsh.cc \
12         getopt.c \
13         snprintf.c \
14         7z/7zdeflate.cc \
15         7z/7zlzma.cc \
16         7z/AriBitCoder.cc \
17         7z/CRC.cc \
18         7z/DeflateDecoder.cc \
19         7z/DeflateEncoder.cc \
20         7z/HuffmanEncoder.cc \
21         7z/IInOutStreams.cc \
22         7z/InByte.cc \
23         7z/LSBFDecoder.cc \
24         7z/LSBFEncoder.cc \
25         7z/LZMA.cc \
26         7z/LZMADecoder.cc \
27         7z/LZMAEncoder.cc \
28         7z/LenCoder.cc \
29         7z/LiteralCoder.cc \
30         7z/OutByte.cc \
31         7z/WindowIn.cc \
32         7z/WindowOut.cc
33
34 advpng_SOURCES = \
35         repng.cc \
36         pngex.cc \
37         utility.cc \
38         siglock.cc \
39         compress.cc \
40         getopt.c \
41         snprintf.c \
42         lib/fz.c \
43         lib/png.c \
44         lib/error.c \
45         lib/snstring.c \
46         7z/7zdeflate.cc \
47         7z/7zlzma.cc \
48         7z/AriBitCoder.cc \
49         7z/CRC.cc \
50         7z/DeflateDecoder.cc \
51         7z/DeflateEncoder.cc \
52         7z/HuffmanEncoder.cc \
53         7z/IInOutStreams.cc \
54         7z/InByte.cc \
55         7z/LSBFDecoder.cc \
56         7z/LSBFEncoder.cc \
57         7z/LZMA.cc \
58         7z/LZMADecoder.cc \
59         7z/LZMAEncoder.cc \
60         7z/LenCoder.cc \
61         7z/LiteralCoder.cc \
62         7z/OutByte.cc \
63         7z/WindowIn.cc \
64         7z/WindowOut.cc
65
66 advmng_SOURCES = \
67         remng.cc \
68         pngex.cc \
69         mngex.cc \
70         scroll.cc \
71         utility.cc \
72         siglock.cc \
73         compress.cc \
74         getopt.c \
75         snprintf.c \
76         lib/fz.c \
77         lib/png.c \
78         lib/mng.c \
79         lib/error.c \
80         lib/snstring.c \
81         7z/7zdeflate.cc \
82         7z/7zlzma.cc \
83         7z/AriBitCoder.cc \
84         7z/CRC.cc \
85         7z/DeflateDecoder.cc \
86         7z/DeflateEncoder.cc \
87         7z/HuffmanEncoder.cc \
88         7z/IInOutStreams.cc \
89         7z/InByte.cc \
90         7z/LSBFDecoder.cc \
91         7z/LSBFEncoder.cc \
92         7z/LZMA.cc \
93         7z/LZMADecoder.cc \
94         7z/LZMAEncoder.cc \
95         7z/LenCoder.cc \
96         7z/LiteralCoder.cc \
97         7z/OutByte.cc \
98         7z/WindowIn.cc \
99         7z/WindowOut.cc
100
101 advdef_SOURCES = \
102         redef.cc \
103         utility.cc \
104         siglock.cc \
105         compress.cc \
106         getopt.c \
107         snprintf.c \
108         pngex.cc \
109         lib/fz.c \
110         lib/error.c \
111         lib/snstring.c \
112         lib/png.c \
113         lib/mng.c \
114         7z/7zdeflate.cc \
115         7z/7zlzma.cc \
116         7z/AriBitCoder.cc \
117         7z/CRC.cc \
118         7z/DeflateDecoder.cc \
119         7z/DeflateEncoder.cc \
120         7z/HuffmanEncoder.cc \
121         7z/IInOutStreams.cc \
122         7z/InByte.cc \
123         7z/LSBFDecoder.cc \
124         7z/LSBFEncoder.cc \
125         7z/LZMA.cc \
126         7z/LZMADecoder.cc \
127         7z/LZMAEncoder.cc \
128         7z/LenCoder.cc \
129         7z/LiteralCoder.cc \
130         7z/OutByte.cc \
131         7z/WindowIn.cc \
132         7z/WindowOut.cc
133
134 advfs_SOURCES = \
135         advfs.cc \
136         utility.cc \
137         siglock.cc \
138         compress.cc \
139         getopt.c \
140         snprintf.c \
141         pngex.cc \
142         lib/fz.c \
143         lib/error.c \
144         lib/snstring.c \
145         lib/png.c \
146         lib/mng.c \
147         7z/7zdeflate.cc \
148         7z/7zlzma.cc \
149         7z/AriBitCoder.cc \
150         7z/CRC.cc \
151         7z/DeflateDecoder.cc \
152         7z/DeflateEncoder.cc \
153         7z/HuffmanEncoder.cc \
154         7z/IInOutStreams.cc \
155         7z/InByte.cc \
156         7z/LSBFDecoder.cc \
157         7z/LSBFEncoder.cc \
158         7z/LZMA.cc \
159         7z/LZMADecoder.cc \
160         7z/LZMAEncoder.cc \
161         7z/LenCoder.cc \
162         7z/LiteralCoder.cc \
163         7z/OutByte.cc \
164         7z/WindowIn.cc \
165         7z/WindowOut.cc
166
167 EXTRA_DIST = \
168         README AUTHORS HISTORY INSTALL COPYING \
169         doc/advdef.d doc/advzip.d doc/advpng.d doc/advmng.d doc/history.d doc/readme.d doc/authors.d doc/install.d \
170         doc/advdef.1 doc/advzip.1 doc/advpng.1 doc/advmng.1 doc/history.1 doc/readme.1 doc/authors.1 doc/install.1 \
171         doc/advdef.txt doc/advzip.txt doc/advpng.txt doc/advmng.txt doc/history.txt doc/readme.txt doc/authors.txt doc/install.txt \
172         doc/advdef.html doc/advzip.html doc/advpng.html doc/advmng.html doc/history.html doc/readme.html doc/authors.html doc/install.html \
173         configure.msdos configure.windows autogen.sh noautomake.sh \
174         7z/README \
175         check.lst \
176         test/mappy.png \
177         test/mappy.mng \
178         test/basn2c08.png \
179         test/basn3p01.png \
180         test/basn3p02.png \
181         test/basn3p04.png \
182         test/basn3p08.png \
183         test/basn6a08.png
184
185 noinst_HEADERS = \
186         snprintf.c \
187         pngex.h \
188         mngex.h \
189         scroll.h \
190         compress.h \
191         utility.h \
192         zip.h \
193         except.h \
194         siglock.h \
195         portable.h \
196         lib/png.h \
197         lib/mng.h \
198         lib/fz.h \
199         lib/endianrw.h \
200         lib/error.h \
201         lib/snstring.h \
202         lib/extra.h \
203         7z/7z.h \
204         7z/AriBitCoder.h \
205         7z/AriConst.h \
206         7z/AriPrice.h \
207         7z/BinTree.h \
208         7z/BinTree2.h \
209         7z/BinTree2Main.h \
210         7z/BinTree3.h \
211         7z/BinTree3Main.h \
212         7z/BinTree3Z.h \
213         7z/BinTree3ZMain.h \
214         7z/BinTree4.h \
215         7z/BinTree4Main.h \
216         7z/BinTree4b.h \
217         7z/BinTree4bMain.h \
218         7z/BinTreeMF.h \
219         7z/BinTreeMFMain.h \
220         7z/BinTreeMain.h \
221         7z/BitTreeCoder.h \
222         7z/CRC.h \
223         7z/Const.h \
224         7z/DeflateDecoder.h \
225         7z/DeflateEncoder.h \
226         7z/HuffmanDecoder.h \
227         7z/HuffmanEncoder.h \
228         7z/IInOutStreams.h \
229         7z/InByte.h \
230         7z/LSBFDecoder.h \
231         7z/LSBFEncoder.h \
232         7z/LZMA.h \
233         7z/LZMADecoder.h \
234         7z/LZMAEncoder.h \
235         7z/LenCoder.h \
236         7z/LiteralCoder.h \
237         7z/OutByte.h \
238         7z/Portable.h \
239         7z/RCDefs.h \
240         7z/RangeCoder.h \
241         7z/WindowIn.h \
242         7z/WindowOut.h
243
244 man_MANS = doc/advdef.1 doc/advzip.1 doc/advpng.1 doc/advmng.1
245
246 clean-local:
247         rm -f new.lst check.zip mappy.mng mappy.png
248         rm -f basn2c08.png basn3p01.png basn3p02.png basn3p04.png basn3p08.png basn6a08.png
249         rm -f advdef.exe advzip.exe advpng.exe advmng.exe
250         rm -f mappy*.png
251
252 maintainer-clean-local:
253         rm -f README AUTHORS HISTORY INSTALL doc/copying.txt
254         rm -f doc/*.hh
255
256 # Docs
257
258 %.1 : %.d
259         advd2 man < $(srcdir)/$< > $@
260
261 %.txt : %.d
262         advd2 txt < $(srcdir)/$< | todos > $@
263
264 %.html : %.d
265         advd2 html < $(srcdir)/$< > $@
266
267 %.hh : %.d
268         advd2 frame < $(srcdir)/$< > $@
269
270 # Archives
271
272 README: doc/readme.txt
273         cat $< | fromdos > $@
274
275 AUTHORS: doc/authors.txt
276         cat $< | fromdos > $@
277
278 INSTALL: doc/install.txt
279         cat $< | fromdos > $@
280
281 HISTORY: doc/history.txt
282         cat $< | fromdos > $@
283
284 doc/copying.txt: COPYING
285         cat $< | todos > $@
286
287 check-local: advzip check.lst
288         @./advzip -a -1 check.zip $(srcdir)/COPYING
289         @./advzip -L check.zip > new.lst
290         @./advzip -t -p check.zip
291         @./advzip -a -2 check.zip $(srcdir)/COPYING
292         @./advzip -L check.zip >> new.lst
293         @./advzip -t -p check.zip
294         @./advzip -a -3 check.zip $(srcdir)/COPYING
295         @./advzip -L check.zip >> new.lst
296         @./advzip -t -p check.zip
297         @./advzip -a -4 check.zip $(srcdir)/COPYING
298         @./advzip -L check.zip >> new.lst
299         @./advzip -t -p check.zip
300         @./advzip -a -1 -N check.zip $(srcdir)/COPYING
301         @./advzip -L check.zip >> new.lst
302         @./advzip -t -p check.zip
303         @./advzip -a -2 -N check.zip $(srcdir)/COPYING
304         @./advzip -L check.zip >> new.lst
305         @./advzip -t -p check.zip
306         @./advzip -a -3 -N check.zip $(srcdir)/COPYING
307         @./advzip -L check.zip >> new.lst
308         @./advzip -t -p check.zip
309         @./advzip -a -4 -N check.zip $(srcdir)/COPYING
310         @./advzip -L check.zip >> new.lst
311         @./advzip -t -p check.zip
312         @cp $(srcdir)/test/mappy.mng .
313         @./advmng -f -z -S 8 mappy.mng
314         @./advmng -L mappy.mng >> new.lst
315         @./advmng -x -1 mappy.mng
316         @./advmng -a 30 -r -S 8 mappy.mng mappy-*.png
317         @./advmng -L mappy.mng >> new.lst
318         @cp $(srcdir)/test/mappy.png .
319         @./advpng -f -z mappy.png
320         @./advpng -L mappy.png >> new.lst
321         @cp $(srcdir)/test/basn2c08.png $(srcdir)/test/basn3p01.png $(srcdir)/test/basn3p02.png $(srcdir)/test/basn3p04.png $(srcdir)/test/basn3p08.png $(srcdir)/test/basn6a08.png .
322         @./advpng -f -z basn2c08.png basn3p01.png basn3p02.png basn3p04.png basn3p08.png basn6a08.png
323         @./advpng -L basn2c08.png basn3p01.png basn3p02.png basn3p04.png basn3p08.png basn6a08.png >> new.lst
324         @cmp new.lst $(srcdir)/check.lst
325         @echo Success!
326
327 DISTDOS_ROOT = \
328         doc/readme.txt doc/authors.txt doc/history.txt doc/copying.txt \
329         advdef.exe advzip.exe advpng.exe advmng.exe
330
331 DISTDOS_DOC = \
332         doc/advdef.txt doc/advzip.txt doc/advpng.txt doc/advmng.txt \
333         doc/readme.txt doc/authors.txt doc/history.txt \
334         doc/advdef.html doc/advzip.html doc/advpng.html doc/advmng.html \
335         doc/readme.html doc/authors.html doc/history.html
336
337 distdos: $(DISTDOS_ROOT) $(DISTDOS_DOC)
338         i586-pc-msdosdjgpp-strip advdef.exe
339         i586-pc-msdosdjgpp-strip advzip.exe
340         i586-pc-msdosdjgpp-strip advpng.exe
341         i586-pc-msdosdjgpp-strip advmng.exe
342         rm -f $(PACKAGE)-$(VERSION)-dos-pentium.zip
343         mkdir tmp
344         cp $(DISTDOS_ROOT) tmp
345         mkdir tmp/doc
346         cp $(DISTDOS_DOC) tmp/doc
347         cd tmp && zip -r ../$(PACKAGE)-$(VERSION)-dos-pentium.zip *
348         rm -r tmp
349
350 distwindows: $(DISTDOS_ROOT) $(DISTDOS_DOC)
351         i386-mingw32msvc-strip advdef.exe
352         i386-mingw32msvc-strip advzip.exe
353         i386-mingw32msvc-strip advpng.exe
354         i386-mingw32msvc-strip advmng.exe
355         rm -f $(PACKAGE)-$(VERSION)-windows-pentium.zip
356         mkdir tmp
357         cp $(DISTDOS_ROOT) tmp
358         mkdir tmp/doc
359         cp support/zlib.dll tmp
360         cp $(DISTDOS_DOC) tmp/doc
361         cd tmp && zip -r ../$(PACKAGE)-$(VERSION)-windows-pentium.zip *
362         rm -r tmp
363
364 DISTWEB = \
365         doc/advdef.hh doc/advzip.hh doc/advpng.hh doc/advmng.hh doc/history.hh
366
367 web: $(DISTWEB)
368
369
Note: See TracBrowser for help on using the browser.