]> git.pld-linux.org Git - packages/libwmf.git/blob - libwmf-shared.patch
d9db1ec2a1264245e7808d42bc686b97 libwmf-0.1.21.tar.gz
[packages/libwmf.git] / libwmf-shared.patch
1 diff -urN libwmf.orig/Makefile.in libwmf/Makefile.in
2 --- libwmf.orig/Makefile.in     Thu Jan 18 17:55:43 2001
3 +++ libwmf/Makefile.in  Thu Jan 18 17:58:18 2001
4 @@ -39,24 +39,24 @@
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  EPSLIBOBJECTS =        \
26 -       xfwmfapi.o 
27 +       xfwmfapi.lo 
28  
29  XLIBOBJECTS =  \
30 -       Xwmfapi.o \
31 -       Xtext.o \
32 -       rotated.o
33 +       Xwmfapi.lo \
34 +       Xtext.lo \
35 +       rotated.lo
36  
37  TARGETS = wmftopng wmftofig wmftoeps xwmf
38  
39 @@ -75,24 +75,24 @@
40         $(CC) $(LDFLAGS) -o wmftoeps wmftoeps.o -L. -lepswmf -lwmf $(EPSLIBS)
41  
42  libwmf.a:      $(WMFLIBOBJECTS)
43 -        $(AR) rc libwmf.a $(WMFLIBOBJECTS) 
44 -        $(RANLIB) libwmf.a 
45 +       libtool $(CC) $(LDFLAGS) -o libwmf.la $(WMFLIBOBJECTS) -rpath @libdir@
46 +       mv -f .libs/libwmf.{a,so*} .
47  
48  libgdwmf.a:    $(GDLIBOBJECTS)
49 -        $(AR) rc libgdwmf.a $(GDLIBOBJECTS) 
50 -        $(RANLIB) libgdwmf.a
51 +       libtool $(CC) $(LDFLAGS) -o libgdwmf.la $(GDLIBOBJECTS) -rpath @libdir@
52 +       mv -f .libs/libgdwmf.{a,so*} .
53  
54  libxfwmf.a:    $(XFLIBOBJECTS)
55 -        $(AR) rc libxfwmf.a $(XFLIBOBJECTS) 
56 -        $(RANLIB) libxfwmf.a
57 +       libtool $(CC) $(LDFLAGS) -o libxfwmf.la $(XFLIBOBJECTS) -rpath @libdir@
58 +       mv -f .libs/libxfwmf.{a,so*} .
59  
60  libepswmf.a:   $(EPSLIBOBJECTS)
61 -        $(AR) rc libepswmf.a $(EPSLIBOBJECTS) 
62 -        $(RANLIB) libepswmf.a
63 +       libtool $(CC) $(LDFLAGS) -o libepswmf.la $(EPSLIBOBJECTS) -rpath @libdir@
64 +       mv -f .libs/libepswmf.{a,so*} .
65  
66  libXwmf.a:     $(XLIBOBJECTS)
67 -        $(AR) rc libXwmf.a $(XLIBOBJECTS) 
68 -        $(RANLIB) libXwmf.a
69 +       libtool $(CC) $(LDFLAGS) -o libXwmf.la $(XLIBOBJECTS) -rpath @libdir@
70 +       mv -f .libs/libXwmf.{a,so*} .
71  
72  LIBDIB:
73         @echo making libdib in libdib
74 @@ -109,8 +109,11 @@
75  %.o: %.c 
76         $(CC) $(CFLAGS) -c $*.c 
77  
78 +%.lo: %.c
79 +       libtool $(CC) $(CFLAGS) -c $*.c
80 +
81  clean: cleansub
82 -       rm -rf *.o wmftopng wmftofig wmftoeps xwmf a.out core *.a .pure
83 +       rm -rf *.o wmftopng wmftofig xwmf a.out core *.a *.la *.so* *.lo .pure
84  
85  cleansub:
86         @echo cleaning libdib in libdib
87 @@ -131,7 +134,7 @@
88  distclean: realclean
89  
90  realclean: realcleansub
91 -       rm -rf config.cache config.status config.log Makefile config.h lex.yy.c *.o wmftopng wmftofig wmftoeps xwmf a.out *.a core .pure
92 +       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
93  
94  realcleansub:
95         @echo cleaning libdib in libdib
96 @@ -155,6 +158,16 @@
97         $(INSTALL_DATA) $(srcdir)/libXwmf.a $(DESTDIR)$(libdir)/libXwmf.a
98         $(INSTALL_DATA) $(srcdir)/libxfwmf.a $(DESTDIR)$(libdir)/libxfwmf.a
99         $(INSTALL_DATA) $(srcdir)/libepswmf.a $(DESTDIR)$(libdir)/libepswmf.a
100 +       $(INSTALL_DATA) $(srcdir)/libwmf.la $(DESTDIR)$(libdir)/libwmf.la
101 +       $(INSTALL_DATA) $(srcdir)/libgdwmf.la $(DESTDIR)$(libdir)/libgdwmf.la
102 +       $(INSTALL_DATA) $(srcdir)/libXwmf.la $(DESTDIR)$(libdir)/libXwmf.la
103 +       $(INSTALL_DATA) $(srcdir)/libxfwmf.la $(DESTDIR)$(libdir)/libxfwmf.la
104 +       $(INSTALL_DATA) $(srcdir)/libepswmf.la $(DESTDIR)$(libdir)/libepswmf.la
105 +       $(INSTALL_DATA) $(srcdir)/libwmf.so.* $(DESTDIR)$(libdir)
106 +       $(INSTALL_DATA) $(srcdir)/libgdwmf.so.* $(DESTDIR)$(libdir)
107 +       $(INSTALL_DATA) $(srcdir)/libXwmf.so.* $(DESTDIR)$(libdir)
108 +       $(INSTALL_DATA) $(srcdir)/libxfwmf.so.* $(DESTDIR)$(libdir)
109 +       $(INSTALL_DATA) $(srcdir)/libepswmf.so.* $(DESTDIR)$(libdir)
110         $(INSTALL_DATA) wmfapi.h $(DESTDIR)$(INCLUDEDIR)/wmfapi.h
111         $(INSTALL_DATA) gdwmfapi.h $(DESTDIR)$(INCLUDEDIR)/gdwmfapi.h
112         $(INSTALL_DATA) Xwmfapi.h $(DESTDIR)$(INCLUDEDIR)/Xwmfapi.h
113 diff -urN libwmf.orig/libdib/Makefile.in libwmf/libdib/Makefile.in
114 --- libwmf.orig/libdib/Makefile.in      Thu Jan 18 17:55:43 2001
115 +++ libwmf/libdib/Makefile.in   Thu Jan 18 17:56:15 2001
116 @@ -31,15 +31,15 @@
117  .SUFFIXES: .C .o
118  
119  MYOBJECTS = \
120 -    ../bytelevel.o \
121 -    bintree.o \
122 -    dibtoxpm.o
123 +    ../bytelevel.lo \
124 +    bintree.lo \
125 +    dibtoxpm.lo
126  
127  all: libdib.a test_dibtoxpm
128  
129  libdib.a:  $(MYOBJECTS)
130 -       $(AR) rc libdib.a $(MYOBJECTS)
131 -       $(RANLIB) libdib.a 
132 +       libtool $(CC) $(LDFLAGS) -o libdib.la $(MYOBJECTS) -rpath @libdir@
133 +       mv -f .libs/libdib.{a,so*} .
134  
135  test_dibtoxpm:  libdib.a test_dibtoxpm.o
136         $(CC) $(LDFLAGS) -o test_dibtoxpm test_dibtoxpm.o -ldib
137 @@ -47,8 +47,11 @@
138  %.o: %.c
139         $(CC) $(CFLAGS) -c $*.c
140  
141 +%.lo: %.c
142 +       libtool $(CC) $(CFLAGS) -c $*.c
143 +
144  clean:
145 -       rm -rf *.o *.a test_dibtoxpm a.out core
146 +       rm -rf *.o *.a *.lo *.la *.so test_dibtoxpm a.out core
147  
148  realclean: 
149         rm -rf config.cache config.status config.log Makefile config.h lex.yy.c *.o *.a test_dibtoxpm core
150 @@ -60,6 +63,8 @@
151  install: all installdirs
152         $(INSTALL_DATA) dibtoxpm.h $(DESTDIR)$(INCLUDEDIR)/dibtoxpm.h
153         $(INSTALL_DATA) libdib.a $(DESTDIR)@libdir@/libdib.a
154 -
155 +       $(INSTALL_DATA) libdib.so.* $(DESTDIR)@libdir@
156 +       cp -df libdib.so $(DESTDIR)@libdir@
157 +       $(INSTALL_DATA) libdib.la $(DESTDIR)@libdir@/libdib.la
158  
159  #  DO  NOT  DELETE THIS LINE -- make depend depends on it.
160 diff -urN libwmf.orig/libxfig/Makefile.in libwmf/libxfig/Makefile.in
161 --- libwmf.orig/libxfig/Makefile.in     Thu Jan 18 17:55:43 2001
162 +++ libwmf/libxfig/Makefile.in  Thu Jan 18 17:57:27 2001
163 @@ -31,38 +31,47 @@
164  .SUFFIXES: .C .o
165  
166  XFOBJECTS = \
167 -       color.o \
168 -       objlist.o \
169 -       fileops.o
170 +       color.lo \
171 +       objlist.lo \
172 +       fileops.lo
173  
174  EPSOBJECTS = \
175 -       color.o \
176 -       objlist.o \
177 -       epsfileops.o
178 +       color.lo \
179 +       objlist.lo \
180 +       epsfileops.lo
181  
182  
183  all: libxfig.a libeps.a
184  
185  libxfig.a:  $(XFOBJECTS)
186 -       $(AR) rc libxfig.a $(XFOBJECTS)
187 -       $(RANLIB) libxfig.a 
188 +       libtool $(CC) $(LDFLAGS) -o libxfig.la $(XFOBJECTS) -rpath @libdir@
189 +       mv -f .libs/libxfig.{a,so*} .
190  
191  libeps.a:  $(EPSOBJECTS)
192 -       $(AR) rc libeps.a $(EPSOBJECTS)
193 -       $(RANLIB) libeps.a 
194 +       libtool $(CC) $(LDFLAGS) -o libeps.la $(EPSOBJECTS) -rpath @libdir@
195 +       mv -f .libs/libeps.{a,so*} .
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 core
205 +       rm -rf *.o *.a *.la *.lo *.so* core
206  
207 -realclean: 
208 -       rm -rf config.cache config.status config.log Makefile config.h lex.yy.c *.o *.a core
209 +realclean: clean
210 +       rm -rf config.cache config.status config.log Makefile config.h lex.yy.c
211  
212  install: all installdirs
213         $(INSTALL_DATA) libxfig.a $(DESTDIR)@libdir@/libxfig.a
214 +       $(INSTALL_DATA) libxfig.la $(DESTDIR)@libdir@/libxfig.la
215 +       $(INSTALL_DATA) libxfig.so.* $(DESTDIR)@libdir@
216 +       cp -df libxfig.so $(DESTDIR)@libdir@
217         $(INSTALL_DATA) libeps.a $(DESTDIR)@libdir@/libeps.a
218 +       $(INSTALL_DATA) libeps.la $(DESTDIR)@libdir@/libeps.la
219 +       $(INSTALL_DATA) libeps.so.* $(DESTDIR)@libdir@
220 +       cp -df libeps.so $(DESTDIR)@libdir@
221  
222  installdirs:
223         $(MKINSTALLDIRS) $(DESTDIR)@libdir@ \
224 diff -urN libwmf.orig/xgd-1.7.3/Makefile.in libwmf/xgd-1.7.3/Makefile.in
225 --- libwmf.orig/xgd-1.7.3/Makefile.in   Thu Jan 18 17:55:43 2001
226 +++ libwmf/xgd-1.7.3/Makefile.in        Thu Jan 18 17:56:15 2001
227 @@ -80,10 +80,18 @@
228  BIN_PROGRAMS=pngtogd pngtogd2 gdtopng gd2topng gd2copypal gdparttopng webpng
229  TEST_PROGRAMS=gdtest gddemo gd2time gdtestttf
230  
231 +%.o: %.c
232 +       $(CC) $(CFLAGS) -c $*.c
233 +%.lo: %.c
234 +       libtool $(CC) $(CFLAGS) -c $*.c
235 +
236  all: libxgd.a $(PROGRAMS)
237  
238  install: libxgd.a $(BIN_PROGRAMS)
239         $(INSTALL) libxgd.a $(DESTDIR)$(INSTALL_LIB)/libxgd.a
240 +       $(INSTALL) libxgd.la $(DESTDIR)$(INSTALL_LIB)/libxgd.la
241 +       $(INSTALL) libxgd.so.* $(DESTDIR)$(INSTALL_LIB)
242 +       cp -df libxgd.so $(DESTDIR)$(INSTALL_LIB)
243         $(INSTALL) pngtogd $(DESTDIR)$(INSTALL_BIN)/pngtogd
244         $(INSTALL) pngtogd2 $(DESTDIR)$(INSTALL_BIN)/pngtogd2
245         $(INSTALL) gdtopng $(DESTDIR)$(INSTALL_BIN)/gdtopng
246 @@ -134,19 +142,19 @@
247  gdtestttf: gdtestttf.o libxgd.a
248         $(CC) gdtestttf.o -o gdtestttf  $(LIBDIRS) $(LIBS)
249  
250 -libxgd.a: gd.o gd_gd.o gd_gd2.o gd_io.o gd_io_dp.o gd_io_file.o gd_ss.o \
251 -       gd_io_ss.o gd_png.o gdxpm.o gdfontt.o gdfonts.o gdfontmb.o gdfontl.o \
252 -       gdfontg.o gdtables.o gdttf.o gdcache.o gdkanji.o \
253 -       gd.h gdfontt.h gdfonts.h gdfontmb.h gdfontl.h gdfontg.h
254 +
255 +XGDOBJECTS = \
256 +       gd.lo gd_gd.lo gd_gd2.lo gd_io.lo gd_io_dp.lo gd_io_file.lo gd_ss.lo \
257 +       gd_io_ss.lo gd_png.lo gdxpm.lo gdfontt.lo gdfonts.lo gdfontmb.lo gdfontl.lo \
258 +       gdfontg.lo gdtables.lo gdttf.lo gdcache.lo gdkanji.lo
259 +
260 +libxgd.a: $(XGDOBJECTS) gd.h gdfontt.h gdfonts.h gdfontmb.h gdfontl.h gdfontg.h
261         rm -f libxgd.a
262 -       $(AR) rc libxgd.a gd.o gd_gd.o gd_gd2.o gd_io.o gd_io_dp.o \
263 -               gd_io_file.o gd_ss.o gd_io_ss.o gd_png.o gdxpm.o \
264 -               gdfontt.o gdfonts.o gdfontmb.o gdfontl.o gdfontg.o \
265 -               gdtables.o gdttf.o gdcache.o gdkanji.o
266 -       -@RANLIB@ libxgd.a
267 +       libtool $(CC) -lm -lpng -lz -lttf $(LDFLAGS) -o libxgd.la $(XGDOBJECTS) -rpath @libdir@
268 +       mv -f .libs/libxgd.{a,so*} .
269  
270  clean:
271 -       rm -f *.o *.a ${PROGRAMS} core 
272 +       rm -f *.o *.a *.la *.lo *.so* ${PROGRAMS}
273  
274  realclean:
275         rm -f *.o *.a ${PROGRAMS} core Makefile
This page took 0.257419 seconds and 4 git commands to generate.