]> git.pld-linux.org Git - packages/libwmf.git/blob - libwmf-shared.patch
- updated to 0.1.21b,
[packages/libwmf.git] / libwmf-shared.patch
1 diff -Nur libwmf.orig/Makefile.in libwmf/Makefile.in
2 --- libwmf.orig/Makefile.in     Thu Jan 25 18:03:53 2001
3 +++ libwmf/Makefile.in  Thu Jan 25 21:43:40 2001
4 @@ -1,14 +1,14 @@
5 -LIBS = -L./libdib -ldib @XPM_LIBS@ @LIBS@ -lm
6 +LIBS = @XPM_LIBS@ @LIBS@ -lm
7  
8 -GDLIBS = -L./libdib -ldib -Lxgd-1.7.3 -lxgd @XPM_LIBS@ @LIBS@ @TTF_LIBS@ @PNG_CFLAGS@ @PNG_LIBS@ @ZLIB_LIBS@ -lm 
9 +GDLIBS = @XPM_LIBS@ @LIBS@ @TTF_LIBS@ @PNG_CFLAGS@ @PNG_LIBS@ @ZLIB_LIBS@ -lm
10  
11 -XFLIBS = -L./libxfig -lxfig -L./libdib -ldib @XPM_LIBS@ @LIBS@ @TTF_LIBS@ -lm
12 +XFLIBS = @XPM_LIBS@ @LIBS@ @TTF_LIBS@ -lm
13  
14 -EPSLIBS = -L./libxfig -leps -L./libdib -ldib @XPM_LIBS@ @LIBS@ @TTF_LIBS@ -lm
15 +EPSLIBS = @XPM_LIBS@ @LIBS@ @TTF_LIBS@ -lm
16  
17  DOGD = @GD_LIBS@
18  
19 -LDFLAGS = -L. @LDFLAGS@
20 +LDFLAGS = @LDFLAGS@
21  
22  CC = @CC@
23  
24 @@ -39,60 +39,57 @@
25  .SUFFIXES: .C .o
26  
27  WMFLIBOBJECTS =        \
28 -       wmfapi.o \
29 -       stack.o \
30 -       bytelevel.o
31 +       wmfapi.lo \
32 +       stack.lo \
33 +       bytelevel.lo
34  
35  GDLIBOBJECTS = \
36 -       gdwmfapi.o \
37 -       wmftt.o
38 +       gdwmfapi.lo \
39 +       wmftt.lo
40  
41  XFLIBOBJECTS = \
42 -       xfwmfapi.o 
43 +       xfwmfapi.lo 
44  
45  EPSLIBOBJECTS =        \
46 -       xfwmfapi.o 
47 +       xfwmfapi.lo 
48  
49  XLIBOBJECTS =  \
50 -       Xwmfapi.o \
51 -       Xtext.o \
52 -       rotated.o
53 +       Xwmfapi.lo \
54 +       Xtext.lo \
55 +       rotated.lo
56  
57  TARGETS = wmftopng wmftofig wmftoeps xwmf
58  
59 +BINLDIRS = -L./.libs -L./libdib/.libs -L./libxfig/.libs -L./xgd-1.7.3/.libs
60 +
61  all: $(TARGETS)
62  
63  xwmf: libwmf.a libXwmf.a xwmf.o LIBDIB
64 -       $(CC) $(LDFLAGS) -o xwmf xwmf.o -L. -lXwmf -lwmf $(LIBS)
65 +       $(CC) $(LDFLAGS) -o xwmf xwmf.o $(BINLDIRS) -lXwmf -lwmf -ldib $(LIBS)
66  
67  wmftopng:      libwmf.a libgdwmf.a wmftopng.o LIBXGD LIBDIB
68 -       $(CC) $(LDFLAGS) -o wmftopng wmftopng.o -L. -lgdwmf -lwmf $(GDLIBS)
69 +       $(CC) $(LDFLAGS) -o wmftopng wmftopng.o $(BINLDIRS) -lgdwmf -lwmf -ldib -lxgd $(GDLIBS)
70  
71  wmftofig: libwmf.a libxfwmf.a wmftofig.o LIBXFIG
72 -       $(CC) $(LDFLAGS) -o wmftofig wmftofig.o -L. -lxfwmf -lwmf $(XFLIBS)
73 +       $(CC) $(LDFLAGS) -o wmftofig wmftofig.o $(BINLDIRS) -lxfwmf -lwmf -ldib -lxfig $(XFLIBS)
74  
75  wmftoeps: libwmf.a libepswmf.a wmftoeps.o LIBXFIG
76 -       $(CC) $(LDFLAGS) -o wmftoeps wmftoeps.o -L. -lepswmf -lwmf $(EPSLIBS)
77 +       $(CC) $(LDFLAGS) -o wmftoeps wmftoeps.o $(BINLDIRS) -lepswmf -lwmf -ldib -leps $(EPSLIBS)
78 +
79 +libwmf.a:      $(WMFLIBOBJECTS) LIBDIB
80 +       libtool $(CC) $(LDFLAGS) -o libwmf.la $(WMFLIBOBJECTS) $(LIBS) -rpath @libdir@
81 +
82 +libgdwmf.a:    $(GDLIBOBJECTS) LIBDIB LIBXGD
83 +       libtool $(CC) $(LDFLAGS) -o libgdwmf.la $(GDLIBOBJECTS) $(GDLIBS) -rpath @libdir@
84  
85 -libwmf.a:      $(WMFLIBOBJECTS)
86 -        $(AR) rc libwmf.a $(WMFLIBOBJECTS) 
87 -        $(RANLIB) libwmf.a 
88 -
89 -libgdwmf.a:    $(GDLIBOBJECTS)
90 -        $(AR) rc libgdwmf.a $(GDLIBOBJECTS) 
91 -        $(RANLIB) libgdwmf.a
92 -
93 -libxfwmf.a:    $(XFLIBOBJECTS)
94 -        $(AR) rc libxfwmf.a $(XFLIBOBJECTS) 
95 -        $(RANLIB) libxfwmf.a
96 -
97 -libepswmf.a:   $(EPSLIBOBJECTS)
98 -        $(AR) rc libepswmf.a $(EPSLIBOBJECTS) 
99 -        $(RANLIB) libepswmf.a
100 -
101 -libXwmf.a:     $(XLIBOBJECTS)
102 -        $(AR) rc libXwmf.a $(XLIBOBJECTS) 
103 -        $(RANLIB) libXwmf.a
104 +libxfwmf.a:    $(XFLIBOBJECTS) LIBDIB LIBXFIG
105 +       libtool $(CC) $(LDFLAGS) -o libxfwmf.la $(XFLIBOBJECTS) $(XFLIBS) -rpath @libdir@
106 +
107 +libepswmf.a:   $(EPSLIBOBJECTS) LIBDIB LIBXFIG
108 +       libtool $(CC) $(LDFLAGS) -o libepswmf.la $(EPSLIBOBJECTS) $(EPSLIBS) -rpath @libdir@
109 +
110 +libXwmf.a:     $(XLIBOBJECTS) LIBDIB
111 +       libtool $(CC) $(LDFLAGS) -o libXwmf.la $(XLIBOBJECTS) $(LIBS) -rpath @libdir@
112  
113  LIBDIB:
114         @echo making libdib in libdib
115 @@ -109,8 +106,11 @@
116  %.o: %.c 
117         $(CC) $(CFLAGS) -c $*.c 
118  
119 +%.lo: %.c
120 +       libtool $(CC) $(CFLAGS) -c $*.c
121 +
122  clean: cleansub
123 -       rm -rf *.o wmftopng wmftofig wmftoeps xwmf a.out core *.a .pure
124 +       rm -rf *.o wmftopng wmftofig xwmf a.out core *.a *.la *.so* *.lo .pure
125  
126  cleansub:
127         @echo cleaning libdib in libdib
128 @@ -131,7 +131,7 @@
129  distclean: realclean
130  
131  realclean: realcleansub
132 -       rm -rf config.cache config.status config.log Makefile config.h lex.yy.c *.o wmftopng wmftofig wmftoeps xwmf a.out *.a core .pure
133 +       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
134  
135  realcleansub:
136         @echo cleaning libdib in libdib
137 @@ -150,11 +150,21 @@
138         $(INSTALL) $(srcdir)/wmftopng $(DESTDIR)$(bindir)/wmftopng
139         $(INSTALL) $(srcdir)/wmftofig $(DESTDIR)$(bindir)/wmftofig
140         $(INSTALL) $(srcdir)/wmftoeps $(DESTDIR)$(bindir)/wmftoeps
141 -       $(INSTALL_DATA) $(srcdir)/libwmf.a $(DESTDIR)$(libdir)/libwmf.a
142 -       $(INSTALL_DATA) $(srcdir)/libgdwmf.a $(DESTDIR)$(libdir)/libgdwmf.a
143 -       $(INSTALL_DATA) $(srcdir)/libXwmf.a $(DESTDIR)$(libdir)/libXwmf.a
144 -       $(INSTALL_DATA) $(srcdir)/libxfwmf.a $(DESTDIR)$(libdir)/libxfwmf.a
145 -       $(INSTALL_DATA) $(srcdir)/libepswmf.a $(DESTDIR)$(libdir)/libepswmf.a
146 +       libtool $(INSTALL_DATA) $(srcdir)/libwmf.la $(DESTDIR)$(libdir)/libwmf.la
147 +       sed -e "s|dependency_libs='|& -ldib|" < $(DESTDIR)$(libdir)/libwmf.la \
148 +               > $(DESTDIR)$(libdir)/.libwmf.la && mv -f $(DESTDIR)$(libdir)/{.,}libwmf.la
149 +       libtool $(INSTALL_DATA) $(srcdir)/libgdwmf.la $(DESTDIR)$(libdir)/libgdwmf.la
150 +       sed -e "s|dependency_libs='|& -ldib -lwmf -lxgd|" < $(DESTDIR)$(libdir)/libgdwmf.la \
151 +               > $(DESTDIR)$(libdir)/.libgdwmf.la && mv -f $(DESTDIR)$(libdir)/{.,}libgdwmf.la
152 +       libtool $(INSTALL_DATA) $(srcdir)/libXwmf.la $(DESTDIR)$(libdir)/libXwmf.la
153 +       sed -e "s|dependency_libs='|& -ldib -lwmf|" < $(DESTDIR)$(libdir)/libXwmf.la \
154 +               > $(DESTDIR)$(libdir)/.libXwmf.la && mv -f $(DESTDIR)$(libdir)/{.,}libXwmf.la
155 +       libtool $(INSTALL_DATA) $(srcdir)/libxfwmf.la $(DESTDIR)$(libdir)/libxfwmf.la
156 +       sed -e "s|dependency_libs='|& -ldib -lwmf -lxfig|" < $(DESTDIR)$(libdir)/libxfwmf.la \
157 +               > $(DESTDIR)$(libdir)/.libxfwmf.la && mv -f $(DESTDIR)$(libdir)/{.,}libxfwmf.la
158 +       libtool $(INSTALL_DATA) $(srcdir)/libepswmf.la $(DESTDIR)$(libdir)/libepswmf.la
159 +       sed -e "s|dependency_libs='|& -ldib -lwmf -leps|" < $(DESTDIR)$(libdir)/libepswmf.la \
160 +               > $(DESTDIR)$(libdir)/.libepswmf.la && mv -f $(DESTDIR)$(libdir)/{.,}libepswmf.la
161         $(INSTALL_DATA) wmfapi.h $(DESTDIR)$(INCLUDEDIR)/wmfapi.h
162         $(INSTALL_DATA) gdwmfapi.h $(DESTDIR)$(INCLUDEDIR)/gdwmfapi.h
163         $(INSTALL_DATA) Xwmfapi.h $(DESTDIR)$(INCLUDEDIR)/Xwmfapi.h
164 diff -Nur libwmf.orig/libdib/Makefile.in libwmf/libdib/Makefile.in
165 --- libwmf.orig/libdib/Makefile.in      Thu Jan 25 18:03:53 2001
166 +++ libwmf/libdib/Makefile.in   Thu Jan 25 21:43:07 2001
167 @@ -1,6 +1,6 @@
168  LIBS = @LIBS@
169  
170 -LDFLAGS = @LDFLAGS@ -L.
171 +LDFLAGS = @LDFLAGS@
172  
173  CC = @CC@
174  
175 @@ -31,24 +31,26 @@
176  .SUFFIXES: .C .o
177  
178  MYOBJECTS = \
179 -    ../bytelevel.o \
180 -    bintree.o \
181 -    dibtoxpm.o
182 +    ../bytelevel.lo \
183 +    bintree.lo \
184 +    dibtoxpm.lo
185  
186  all: libdib.a test_dibtoxpm
187  
188  libdib.a:  $(MYOBJECTS)
189 -       $(AR) rc libdib.a $(MYOBJECTS)
190 -       $(RANLIB) libdib.a 
191 +       libtool $(CC) $(LDFLAGS) -o libdib.la $(MYOBJECTS) -rpath @libdir@
192  
193  test_dibtoxpm:  libdib.a test_dibtoxpm.o
194 -       $(CC) $(LDFLAGS) -o test_dibtoxpm test_dibtoxpm.o -ldib
195 +       $(CC) $(LDFLAGS) -o test_dibtoxpm test_dibtoxpm.o -L./.libs -ldib
196  
197  %.o: %.c
198         $(CC) $(CFLAGS) -c $*.c
199  
200 +%.lo: %.c
201 +       libtool $(CC) $(CFLAGS) -c $*.c
202 +
203  clean:
204 -       rm -rf *.o *.a test_dibtoxpm a.out core
205 +       rm -rf *.o *.a *.lo *.la *.so test_dibtoxpm a.out core
206  
207  realclean: 
208         rm -rf config.cache config.status config.log Makefile config.h lex.yy.c *.o *.a test_dibtoxpm core
209 @@ -59,7 +61,6 @@
210  
211  install: all installdirs
212         $(INSTALL_DATA) dibtoxpm.h $(DESTDIR)$(INCLUDEDIR)/dibtoxpm.h
213 -       $(INSTALL_DATA) libdib.a $(DESTDIR)@libdir@/libdib.a
214 -
215 +       libtool $(INSTALL_DATA) libdib.la $(DESTDIR)@libdir@/libdib.la
216  
217  #  DO  NOT  DELETE THIS LINE -- make depend depends on it.
218 diff -Nur libwmf.orig/libxfig/Makefile.in libwmf/libxfig/Makefile.in
219 --- libwmf.orig/libxfig/Makefile.in     Thu Jan 25 18:03:53 2001
220 +++ libwmf/libxfig/Makefile.in  Thu Jan 25 21:43:07 2001
221 @@ -1,6 +1,6 @@
222  LIBS = @LIBS@
223  
224 -LDFLAGS = @LDFLAGS@ -L.
225 +LDFLAGS = @LDFLAGS@
226  
227  CC = @CC@
228  
229 @@ -31,38 +31,39 @@
230  .SUFFIXES: .C .o
231  
232  XFOBJECTS = \
233 -       color.o \
234 -       objlist.o \
235 -       fileops.o
236 +       color.lo \
237 +       objlist.lo \
238 +       fileops.lo
239  
240  EPSOBJECTS = \
241 -       color.o \
242 -       objlist.o \
243 -       epsfileops.o
244 +       color.lo \
245 +       objlist.lo \
246 +       epsfileops.lo
247  
248  
249  all: libxfig.a libeps.a
250  
251  libxfig.a:  $(XFOBJECTS)
252 -       $(AR) rc libxfig.a $(XFOBJECTS)
253 -       $(RANLIB) libxfig.a 
254 +       libtool $(CC) $(LDFLAGS) -o libxfig.la $(XFOBJECTS) -rpath @libdir@
255  
256  libeps.a:  $(EPSOBJECTS)
257 -       $(AR) rc libeps.a $(EPSOBJECTS)
258 -       $(RANLIB) libeps.a 
259 +       libtool $(CC) $(LDFLAGS) -o libeps.la $(EPSOBJECTS) -rpath @libdir@
260  
261  %.o: %.c
262         $(CC) $(CFLAGS) -c $*.c
263  
264 +%.lo: %.c
265 +       libtool $(CC) $(CFLAGS) -c $*.c
266 +
267  clean:
268 -       rm -rf *.o *.a core
269 +       rm -rf *.o *.a *.la *.lo *.so* core
270  
271 -realclean: 
272 -       rm -rf config.cache config.status config.log Makefile config.h lex.yy.c *.o *.a core
273 +realclean: clean
274 +       rm -rf config.cache config.status config.log Makefile config.h lex.yy.c
275  
276  install: all installdirs
277 -       $(INSTALL_DATA) libxfig.a $(DESTDIR)@libdir@/libxfig.a
278 -       $(INSTALL_DATA) libeps.a $(DESTDIR)@libdir@/libeps.a
279 +       libtool $(INSTALL_DATA) libxfig.la $(DESTDIR)@libdir@/libxfig.la
280 +       libtool $(INSTALL_DATA) libeps.la $(DESTDIR)@libdir@/libeps.la
281  
282  installdirs:
283         $(MKINSTALLDIRS) $(DESTDIR)@libdir@ \
284 diff -Nur libwmf.orig/xgd-1.7.3/Makefile.in libwmf/xgd-1.7.3/Makefile.in
285 --- libwmf.orig/xgd-1.7.3/Makefile.in   Thu Jan 25 18:03:53 2001
286 +++ libwmf/xgd-1.7.3/Makefile.in        Thu Jan 25 21:43:07 2001
287 @@ -53,7 +53,8 @@
288  #-L. as this allows the gd library itself to be found.
289  #Put -L. first so that old versions of the gd library elsewhere
290  #on your system can't cause conflicts while building a new one.
291 -LIBDIRS=-L. @LDFLAGS@
292 +LDFLAGS=@LDFLAGS@
293 +LIBDIRS=-L./.libs $(LDFLAGS)
294  
295  #Location where libxgd.a should be installed by "make install".
296  INSTALL_LIB=@libdir@
297 @@ -80,10 +81,15 @@
298  BIN_PROGRAMS=pngtogd pngtogd2 gdtopng gd2topng gd2copypal gdparttopng webpng
299  TEST_PROGRAMS=gdtest gddemo gd2time gdtestttf
300  
301 +%.o: %.c
302 +       $(CC) $(CFLAGS) -c $*.c
303 +%.lo: %.c
304 +       libtool $(CC) $(CFLAGS) -c $*.c
305 +
306  all: libxgd.a $(PROGRAMS)
307  
308  install: libxgd.a $(BIN_PROGRAMS)
309 -       $(INSTALL) libxgd.a $(DESTDIR)$(INSTALL_LIB)/libxgd.a
310 +       libtool $(INSTALL) libxgd.la $(DESTDIR)$(INSTALL_LIB)/libxgd.la
311         $(INSTALL) pngtogd $(DESTDIR)$(INSTALL_BIN)/pngtogd
312         $(INSTALL) pngtogd2 $(DESTDIR)$(INSTALL_BIN)/pngtogd2
313         $(INSTALL) gdtopng $(DESTDIR)$(INSTALL_BIN)/gdtopng
314 @@ -134,19 +140,17 @@
315  gdtestttf: gdtestttf.o libxgd.a
316         $(CC) gdtestttf.o -o gdtestttf  $(LIBDIRS) $(LIBS)
317  
318 -libxgd.a: gd.o gd_gd.o gd_gd2.o gd_io.o gd_io_dp.o gd_io_file.o gd_ss.o \
319 -       gd_io_ss.o gd_png.o gdxpm.o gdfontt.o gdfonts.o gdfontmb.o gdfontl.o \
320 -       gdfontg.o gdtables.o gdttf.o gdcache.o gdkanji.o \
321 -       gd.h gdfontt.h gdfonts.h gdfontmb.h gdfontl.h gdfontg.h
322 -       rm -f libxgd.a
323 -       $(AR) rc libxgd.a gd.o gd_gd.o gd_gd2.o gd_io.o gd_io_dp.o \
324 -               gd_io_file.o gd_ss.o gd_io_ss.o gd_png.o gdxpm.o \
325 -               gdfontt.o gdfonts.o gdfontmb.o gdfontl.o gdfontg.o \
326 -               gdtables.o gdttf.o gdcache.o gdkanji.o
327 -       -@RANLIB@ libxgd.a
328 +
329 +XGDOBJECTS = \
330 +       gd.lo gd_gd.lo gd_gd2.lo gd_io.lo gd_io_dp.lo gd_io_file.lo gd_ss.lo \
331 +       gd_io_ss.lo gd_png.lo gdxpm.lo gdfontt.lo gdfonts.lo gdfontmb.lo gdfontl.lo \
332 +       gdfontg.lo gdtables.lo gdttf.lo gdcache.lo gdkanji.lo
333 +
334 +libxgd.a: $(XGDOBJECTS) gd.h gdfontt.h gdfonts.h gdfontmb.h gdfontl.h gdfontg.h
335 +       libtool $(CC) -lm -lpng -lz -lttf $(LDFLAGS) -o libxgd.la $(XGDOBJECTS) -rpath @libdir@
336  
337  clean:
338 -       rm -f *.o *.a ${PROGRAMS} core 
339 +       rm -f *.o *.a *.la *.lo *.so* ${PROGRAMS}
340  
341  realclean:
342         rm -f *.o *.a ${PROGRAMS} core Makefile
This page took 0.093949 seconds and 3 git commands to generate.