]>
Commit | Line | Data |
---|---|---|
8135e087 JB |
1 | diff -Nur libwmf.pre/Makefile.in libwmf/Makefile.in |
2 | --- libwmf.pre/Makefile.in Thu Dec 28 17:41:49 2000 | |
3 | +++ libwmf/Makefile.in Thu Dec 28 19:06:58 2000 | |
4 | @@ -37,21 +37,21 @@ | |
5 | .SUFFIXES: .C .o | |
6 | ||
7 | WMFLIBOBJECTS = \ | |
8 | - wmfapi.o \ | |
9 | - stack.o \ | |
10 | - bytelevel.o | |
11 | + wmfapi.lo \ | |
12 | + stack.lo \ | |
13 | + bytelevel.lo | |
14 | ||
15 | GDLIBOBJECTS = \ | |
16 | - gdwmfapi.o \ | |
17 | - wmftt.o | |
18 | + gdwmfapi.lo \ | |
19 | + wmftt.lo | |
20 | ||
21 | XFLIBOBJECTS = \ | |
22 | - xfwmfapi.o | |
23 | + xfwmfapi.lo | |
24 | ||
25 | XLIBOBJECTS = \ | |
26 | - Xwmfapi.o \ | |
27 | - Xtext.o \ | |
28 | - rotated.o | |
29 | + Xwmfapi.lo \ | |
30 | + Xtext.lo \ | |
31 | + rotated.lo | |
32 | ||
33 | TARGETS = wmftopng wmftofig xwmf | |
34 | ||
35 | @@ -67,20 +67,20 @@ | |
36 | $(CC) $(LDFLAGS) -o wmftofig wmftofig.o -L. -lxfwmf -lwmf $(XFLIBS) | |
37 | ||
38 | libwmf.a: $(WMFLIBOBJECTS) | |
39 | - $(AR) rc libwmf.a $(WMFLIBOBJECTS) | |
40 | - $(RANLIB) libwmf.a | |
41 | + libtool $(CC) $(LDFLAGS) -o libwmf.la $(WMFLIBOBJECTS) -rpath @libdir@ | |
42 | + mv -f .libs/libwmf.{a,so*} . | |
43 | ||
44 | libgdwmf.a: $(GDLIBOBJECTS) | |
45 | - $(AR) rc libgdwmf.a $(GDLIBOBJECTS) | |
46 | - $(RANLIB) libgdwmf.a | |
47 | + libtool $(CC) $(LDFLAGS) -o libgdwmf.la $(GDLIBOBJECTS) -rpath @libdir@ | |
48 | + mv -f .libs/libgdwmf.{a,so*} . | |
49 | ||
50 | libxfwmf.a: $(XFLIBOBJECTS) | |
51 | - $(AR) rc libxfwmf.a $(XFLIBOBJECTS) | |
52 | - $(RANLIB) libxfwmf.a | |
53 | + libtool $(CC) $(LDFLAGS) -o libxfwmf.la $(XFLIBOBJECTS) -rpath @libdir@ | |
54 | + mv -f .libs/libxfwmf.{a,so*} . | |
55 | ||
56 | libXwmf.a: $(XLIBOBJECTS) | |
57 | - $(AR) rc libXwmf.a $(XLIBOBJECTS) | |
58 | - $(RANLIB) libXwmf.a | |
59 | + libtool $(CC) $(LDFLAGS) -o libXwmf.la $(XLIBOBJECTS) -rpath @libdir@ | |
60 | + mv -f .libs/libXwmf.{a,so*} . | |
61 | ||
62 | LIBDIB: | |
63 | @echo making libdib in libdib | |
64 | @@ -96,9 +96,11 @@ | |
65 | ||
66 | %.o: %.c | |
67 | $(CC) $(CFLAGS) -c $*.c | |
68 | +%.lo: %.c | |
69 | + libtool $(CC) $(CFLAGS) -c $*.c | |
70 | ||
71 | clean: cleansub | |
72 | - rm -rf *.o wmftopng wmftofig xwmf a.out core *.a .pure | |
73 | + rm -rf *.o wmftopng wmftofig xwmf a.out core *.a *.la *.so* *.lo .pure | |
74 | ||
75 | cleansub: | |
76 | @echo cleaning libdib in libdib | |
77 | @@ -119,7 +121,7 @@ | |
78 | distclean: realclean | |
79 | ||
80 | realclean: realcleansub | |
81 | - rm -rf config.cache config.status config.log Makefile config.h lex.yy.c *.o wmftopng wmftofig xwmf a.out *.a core .pure | |
82 | + rm -rf config.cache config.status config.log Makefile config.h lex.yy.c *.o wmftopng wmftofig xwmf a.out *.a *.la *.lo *.so* core .pure | |
83 | ||
84 | realcleansub: | |
85 | @echo cleaning libdib in libdib | |
86 | @@ -141,6 +143,15 @@ | |
87 | $(INSTALL_DATA) $(srcdir)/libgdwmf.a $(DESTDIR)$(libdir)/libgdwmf.a | |
88 | $(INSTALL_DATA) $(srcdir)/libXwmf.a $(DESTDIR)$(libdir)/libXwmf.a | |
89 | $(INSTALL_DATA) $(srcdir)/libxfwmf.a $(DESTDIR)$(libdir)/libxfwmf.a | |
90 | + $(INSTALL_DATA) $(srcdir)/libwmf.la $(DESTDIR)$(libdir)/libwmf.la | |
91 | + $(INSTALL_DATA) $(srcdir)/libgdwmf.la $(DESTDIR)$(libdir)/libgdwmf.la | |
92 | + $(INSTALL_DATA) $(srcdir)/libXwmf.la $(DESTDIR)$(libdir)/libXwmf.la | |
93 | + $(INSTALL_DATA) $(srcdir)/libxfwmf.la $(DESTDIR)$(libdir)/libxfwmf.la | |
94 | + $(INSTALL_DATA) $(srcdir)/libwmf.so.* $(DESTDIR)$(libdir) | |
95 | + $(INSTALL_DATA) $(srcdir)/libgdwmf.so.* $(DESTDIR)$(libdir) | |
96 | + $(INSTALL_DATA) $(srcdir)/libXwmf.so.* $(DESTDIR)$(libdir) | |
97 | + $(INSTALL_DATA) $(srcdir)/libxfwmf.so.* $(DESTDIR)$(libdir) | |
98 | + cp -df $(srcdir)/{libwmf,libgdwmf,libXwmf,libxfwmf}.so $(DESTDIR)$(libdir) | |
99 | $(INSTALL_DATA) wmfapi.h $(DESTDIR)$(INCLUDEDIR)/wmfapi.h | |
100 | $(INSTALL_DATA) gdwmfapi.h $(DESTDIR)$(INCLUDEDIR)/gdwmfapi.h | |
101 | $(INSTALL_DATA) Xwmfapi.h $(DESTDIR)$(INCLUDEDIR)/Xwmfapi.h | |
102 | diff -Nur libwmf.pre/libdib/Makefile.in libwmf/libdib/Makefile.in | |
103 | --- libwmf.pre/libdib/Makefile.in Thu Dec 28 17:41:49 2000 | |
104 | +++ libwmf/libdib/Makefile.in Thu Dec 28 19:04:43 2000 | |
105 | @@ -31,24 +31,26 @@ | |
106 | .SUFFIXES: .C .o | |
107 | ||
108 | MYOBJECTS = \ | |
109 | - bytelevel.o \ | |
110 | - bintree.o \ | |
111 | - dibtoxpm.o | |
112 | + bytelevel.lo \ | |
113 | + bintree.lo \ | |
114 | + dibtoxpm.lo | |
115 | ||
116 | all: libdib.a test_dibtoxpm | |
117 | ||
118 | libdib.a: $(MYOBJECTS) | |
119 | - $(AR) rc libdib.a $(MYOBJECTS) | |
120 | - $(RANLIB) libdib.a | |
121 | + libtool $(CC) $(LDFLAGS) -o libdib.la $(MYOBJECTS) -rpath @libdir@ | |
122 | + mv -f .libs/libdib.{a,so*} . | |
123 | ||
124 | test_dibtoxpm: libdib.a test_dibtoxpm.o | |
125 | $(CC) $(LDFLAGS) -o test_dibtoxpm test_dibtoxpm.o -ldib | |
126 | ||
127 | %.o: %.c | |
128 | $(CC) $(CFLAGS) -c $*.c | |
129 | +%.lo: %.c | |
130 | + libtool $(CC) $(CFLAGS) -c $*.c | |
131 | ||
132 | clean: | |
133 | - rm -rf *.o *.a test_dibtoxpm a.out core | |
134 | + rm -rf *.o *.a *.lo *.la *.so test_dibtoxpm a.out core | |
135 | ||
136 | realclean: | |
137 | rm -rf config.cache config.status config.log Makefile config.h lex.yy.c *.o *.a test_dibtoxpm core | |
138 | @@ -60,6 +62,8 @@ | |
139 | install: all installdirs | |
140 | $(INSTALL_DATA) dibtoxpm.h $(DESTDIR)$(INCLUDEDIR)/dibtoxpm.h | |
141 | $(INSTALL_DATA) libdib.a $(DESTDIR)@libdir@/libdib.a | |
142 | - | |
143 | + $(INSTALL_DATA) libdib.so.* $(DESTDIR)@libdir@ | |
144 | + cp -df libdib.so $(DESTDIR)@libdir@ | |
145 | + $(INSTALL_DATA) libdib.la $(DESTDIR)@libdir@/libdib.la | |
146 | ||
147 | # DO NOT DELETE THIS LINE -- make depend depends on it. | |
148 | diff -Nur libwmf.pre/libxfig/Makefile.in libwmf/libxfig/Makefile.in | |
149 | --- libwmf.pre/libxfig/Makefile.in Thu Dec 28 17:41:49 2000 | |
150 | +++ libwmf/libxfig/Makefile.in Thu Dec 28 19:05:09 2000 | |
151 | @@ -31,27 +31,32 @@ | |
152 | .SUFFIXES: .C .o | |
153 | ||
154 | MYOBJECTS = \ | |
155 | - color.o \ | |
156 | - objlist.o \ | |
157 | - fileops.o | |
158 | + color.lo \ | |
159 | + objlist.lo \ | |
160 | + fileops.lo | |
161 | ||
162 | all: libxfig.a | |
163 | ||
164 | libxfig.a: $(MYOBJECTS) | |
165 | - $(AR) rc libxfig.a $(MYOBJECTS) | |
166 | - $(RANLIB) libxfig.a | |
167 | + libtool $(CC) $(LDFLAGS) -o libxfig.la $(MYOBJECTS) -rpath @libdir@ | |
168 | + mv -f .libs/libxfig.{a,so*} . | |
169 | ||
170 | %.o: %.c | |
171 | $(CC) $(CFLAGS) -c $*.c | |
172 | +%.lo: %.c | |
173 | + libtool $(CC) $(CFLAGS) -c $*.c | |
174 | ||
175 | clean: | |
176 | - rm -rf *.o *.a core | |
177 | + rm -rf *.o *.a *.la *.lo *.so* core | |
178 | ||
179 | -realclean: | |
180 | - rm -rf config.cache config.status config.log Makefile config.h lex.yy.c *.o *.a core | |
181 | +realclean: clean | |
182 | + rm -rf config.cache config.status config.log Makefile config.h lex.yy.c | |
183 | ||
184 | install: all installdirs | |
185 | $(INSTALL_DATA) libxfig.a $(DESTDIR)@libdir@/libxfig.a | |
186 | + $(INSTALL_DATA) libxfig.la $(DESTDIR)@libdir@/libxfig.la | |
187 | + $(INSTALL_DATA) libxfig.so.* $(DESTDIR)@libdir@ | |
188 | + cp -df libxfig.so $(DESTDIR)@libdir@ | |
189 | ||
190 | installdirs: | |
191 | $(MKINSTALLDIRS) $(DESTDIR)@libdir@ \ | |
192 | diff -Nur libwmf.pre/xgd-1.7.3/Makefile.in libwmf/xgd-1.7.3/Makefile.in | |
193 | --- libwmf.pre/xgd-1.7.3/Makefile.in Thu Dec 28 17:41:49 2000 | |
194 | +++ libwmf/xgd-1.7.3/Makefile.in Thu Dec 28 19:05:52 2000 | |
195 | @@ -80,10 +80,18 @@ | |
196 | BIN_PROGRAMS=pngtogd pngtogd2 gdtopng gd2topng gd2copypal gdparttopng webpng | |
197 | TEST_PROGRAMS=gdtest gddemo gd2time gdtestttf | |
198 | ||
199 | +%.o: %.c | |
200 | + $(CC) $(CFLAGS) -c $*.c | |
201 | +%.lo: %.c | |
202 | + libtool $(CC) $(CFLAGS) -c $*.c | |
203 | + | |
204 | all: libxgd.a $(PROGRAMS) | |
205 | ||
206 | install: libxgd.a $(BIN_PROGRAMS) | |
207 | $(INSTALL) libxgd.a $(INSTALL_LIB)/libxgd.a | |
208 | + $(INSTALL) libxgd.la $(INSTALL_LIB)/libxgd.la | |
209 | + $(INSTALL) libxgd.so.* $(INSTALL_LIB) | |
210 | + cp -df libxgd.so $(INSTALL_LIB) | |
211 | $(INSTALL) pngtogd $(INSTALL_BIN)/pngtogd | |
212 | $(INSTALL) pngtogd2 $(INSTALL_BIN)/pngtogd2 | |
213 | $(INSTALL) gdtopng $(INSTALL_BIN)/gdtopng | |
214 | @@ -134,17 +142,16 @@ | |
215 | gdtestttf: gdtestttf.o libxgd.a | |
216 | $(CC) gdtestttf.o -o gdtestttf $(LIBDIRS) $(LIBS) | |
217 | ||
218 | -libxgd.a: gd.o gd_gd.o gd_gd2.o gd_io.o gd_io_dp.o gd_io_file.o gd_ss.o \ | |
219 | - gd_io_ss.o gd_png.o gdxpm.o gdfontt.o gdfonts.o gdfontmb.o gdfontl.o \ | |
220 | - gdfontg.o gdtables.o gdttf.o gdcache.o gdkanji.o \ | |
221 | - gd.h gdfontt.h gdfonts.h gdfontmb.h gdfontl.h gdfontg.h | |
222 | +XGDOBJECTS = \ | |
223 | + gd.lo gd_gd.lo gd_gd2.lo gd_io.lo gd_io_dp.lo gd_io_file.lo gd_ss.lo \ | |
224 | + gd_io_ss.lo gd_png.lo gdxpm.lo gdfontt.lo gdfonts.lo gdfontmb.lo gdfontl.lo \ | |
225 | + gdfontg.lo gdtables.lo gdttf.lo gdcache.lo gdkanji.lo | |
226 | + | |
227 | +libxgd.a: $(XGDOBJECTS) gd.h gdfontt.h gdfonts.h gdfontmb.h gdfontl.h gdfontg.h | |
228 | rm -f libxgd.a | |
229 | - $(AR) rc libxgd.a gd.o gd_gd.o gd_gd2.o gd_io.o gd_io_dp.o \ | |
230 | - gd_io_file.o gd_ss.o gd_io_ss.o gd_png.o gdxpm.o \ | |
231 | - gdfontt.o gdfonts.o gdfontmb.o gdfontl.o gdfontg.o \ | |
232 | - gdtables.o gdttf.o gdcache.o gdkanji.o | |
233 | - -ranlib libxgd.a | |
234 | + libtool $(CC) -lm -lpng -lz -lttf $(LDFLAGS) -o libxgd.la $(XGDOBJECTS) -rpath @libdir@ | |
235 | + mv -f .libs/libxgd.{a,so*} . | |
236 | ||
237 | clean: | |
238 | - rm -f *.o *.a ${PROGRAMS} | |
239 | + rm -f *.o *.a *.la *.lo *.so* ${PROGRAMS} | |
240 |