]> git.pld-linux.org Git - packages/allegro5.git/blob - allegro-makefile.patch
- use svgalib only on %%{ix86}.
[packages/allegro5.git] / allegro-makefile.patch
1 --- allegro-4.0.1/makefile.in.orig      Fri Mar 29 17:34:51 2002
2 +++ allegro-4.0.1/makefile.in   Fri Mar 29 18:02:08 2002
3 @@ -300,90 +300,90 @@
4         @echo "and/or make install-gzipped-info"
5  
6  install-lib: lib
7 -       $(mkinstalldirs) $(libdir)
8 +       $(mkinstalldirs) $(DESTDIR)$(libdir)
9         @for l in alleg alld allp; do \
10           if test -f $(LIBDIR)/lib$${l}.a; then \
11 -           echo Installing $(LIBDIR)/lib$${l}.a to $(libdir); \
12 -           $(INSTALL_DATA) $(LIBDIR)/lib$${l}.a $(libdir)/; \
13 +           echo Installing $(LIBDIR)/lib$${l}.a to $(DESTDIR)$(libdir); \
14 +           $(INSTALL_DATA) $(LIBDIR)/lib$${l}.a $(DESTDIR)$(libdir)/; \
15           fi; \
16         done
17         @for l in alleg alld allp; do \
18           if test -f $(LIBDIR)/lib$${l}-$(shared_version).so; then \
19 -           echo Installing $(LIBDIR)/lib$${l}-$(shared_version).so to $(libdir); \
20 -           $(INSTALL_DATA) $(LIBDIR)/lib$${l}-$(shared_version).so $(libdir)/; \
21 -           $(INSTALL_DATA) $(LIBDIR)/lib$${l}_unsharable.a $(libdir)/; \
22 +           echo Installing $(LIBDIR)/lib$${l}-$(shared_version).so to $(DESTDIR)$(libdir); \
23 +           $(INSTALL_DATA) $(LIBDIR)/lib$${l}-$(shared_version).so $(DESTDIR)$(libdir)/; \
24 +           $(INSTALL_DATA) $(LIBDIR)/lib$${l}_unsharable.a $(DESTDIR)$(libdir)/; \
25           fi; \
26         done
27         @if test -n "$(ALLEGRO_MODULE_TARGETS)"; then \
28 -         $(mkinstalldirs) $(moduledir); \
29 +         $(mkinstalldirs) $(DESTDIR)$(moduledir); \
30           for m in $(ALLEGRO_MODULE_TARGETS) modules.lst; do \
31 -          echo Installing $$m to $(moduledir); \
32 -          $(INSTALL_DATA) $$m $(moduledir)/; \
33 +          echo Installing $$m to $(DESTDIR)$(moduledir); \
34 +          $(INSTALL_DATA) $$m $(DESTDIR)$(moduledir)/; \
35           done; \
36         fi
37 -       $(mkinstalldirs) $(bindir)
38 -       @echo Installing allegro-config to $(bindir)
39 -       @$(INSTALL_PROGRAM) allegro-config $(bindir)
40 +       $(mkinstalldirs) $(DESTDIR)$(bindir)
41 +       @echo Installing allegro-config to $(DESTDIR)$(bindir)
42 +       @$(INSTALL_PROGRAM) allegro-config $(DESTDIR)$(bindir)
43         @if test -n "$(LIBDIR)/liball*-$(shared_version).so"; then \
44 -               (grep -q $(libdir) /etc/ld.so.conf || \
45 -                test $(libdir) = /lib || test $(libdir) = /usr/lib) \
46 -               && ($(LDCONFIG) $(libdir) || true) || (\
47 +               (grep -q $(DESTDIR)$(libdir) /etc/ld.so.conf || \
48 +                test $(DESTDIR)$(libdir) = /lib || test $(DESTDIR)$(libdir) = /usr/lib) \
49 +               && ($(LDCONFIG) $(DESTDIR)$(libdir) || true) || (\
50                         echo "" ; \
51 -                       echo "Warning: shared library destination $(libdir) is not in ldd search path." ; \
52 +                       echo "Warning: shared library destination $(DESTDIR)$(libdir) is not in ldd search path." ; \
53                         echo "Unless you add it to /etc/ld.so.conf, you must set LD_LIBRARY_PATH to include"; \
54 -                       echo "$(libdir) each time you want to run an Allegro program." ; \
55 +                       echo "$(DESTDIR)$(libdir) each time you want to run an Allegro program." ; \
56                 ) ; \
57         fi
58         @for l in alleg alld allp; do \
59 -         if test -f $(libdir)/lib$${l}-$(shared_version).so -a \! -L $(libdir)/lib$${l}.so.${shared_major_minor}; then \
60 -           (cd $(libdir); ln -s lib$${l}-$(shared_version).so lib$${l}.so.${shared_major_minor}); \
61 +         if test -f $(DESTDIR)$(libdir)/lib$${l}-$(shared_version).so -a \! -L $(DESTDIR)$(libdir)/lib$${l}.so.${shared_major_minor}; then \
62 +           (cd $(DESTDIR)$(libdir); ln -s lib$${l}-$(shared_version).so lib$${l}.so.${shared_major_minor}); \
63           fi; \
64         done
65  
66  install-headers:
67 -       $(mkinstalldirs) $(includedir)/allegro
68 -       $(mkinstalldirs) $(includedir)/allegro/inline
69 -       $(mkinstalldirs) $(includedir)/allegro/internal
70 -       $(mkinstalldirs) $(includedir)/allegro/platform
71 -       $(INSTALL_DATA) $(srcdir)/include/allegro.h $(includedir)/
72 -       $(INSTALL_DATA) $(srcdir)/include/xalleg.h $(includedir)/
73 -       $(INSTALL_DATA) $(srcdir)/include/linalleg.h $(includedir)/
74 -       $(INSTALL_DATA) $(CONFIG_H) $(includedir)/allegro/
75 +       $(mkinstalldirs) $(DESTDIR)$(includedir)/allegro
76 +       $(mkinstalldirs) $(DESTDIR)$(includedir)/allegro/inline
77 +       $(mkinstalldirs) $(DESTDIR)$(includedir)/allegro/internal
78 +       $(mkinstalldirs) $(DESTDIR)$(includedir)/allegro/platform
79 +       $(INSTALL_DATA) $(srcdir)/include/allegro.h $(DESTDIR)$(includedir)/
80 +       $(INSTALL_DATA) $(srcdir)/include/xalleg.h $(DESTDIR)$(includedir)/
81 +       $(INSTALL_DATA) $(srcdir)/include/linalleg.h $(DESTDIR)$(includedir)/
82 +       $(INSTALL_DATA) $(CONFIG_H) $(DESTDIR)$(includedir)/allegro/
83         @for file in $(srcdir)/include/allegro/*.h; do \
84 -         echo Installing $$file to $(includedir)/allegro; \
85 -         $(INSTALL_DATA) $$file $(includedir)/allegro/; \
86 +         echo Installing $$file to $(DESTDIR)$(includedir)/allegro; \
87 +         $(INSTALL_DATA) $$file $(DESTDIR)$(includedir)/allegro/; \
88         done
89         @for file in $(srcdir)/include/allegro/inline/*.inl; do \
90 -         echo Installing $$file to $(includedir)/allegro/inline; \
91 -         $(INSTALL_DATA) $$file $(includedir)/allegro/inline/; \
92 +         echo Installing $$file to $(DESTDIR)$(includedir)/allegro/inline; \
93 +         $(INSTALL_DATA) $$file $(DESTDIR)$(includedir)/allegro/inline/; \
94         done
95         @for file in $(srcdir)/include/allegro/internal/*.h; do \
96 -         echo Installing $$file to $(includedir)/allegro/internal; \
97 -         $(INSTALL_DATA) $$file $(includedir)/allegro/internal/; \
98 +         echo Installing $$file to $(DESTDIR)$(includedir)/allegro/internal; \
99 +         $(INSTALL_DATA) $$file $(DESTDIR)$(includedir)/allegro/internal/; \
100         done
101         @for file in $(srcdir)/include/allegro/platform/*.h; do \
102 -         echo Installing $$file to $(includedir)/allegro/platform; \
103 -         $(INSTALL_DATA) $$file $(includedir)/allegro/platform/; \
104 +         echo Installing $$file to $(DESTDIR)$(includedir)/allegro/platform; \
105 +         $(INSTALL_DATA) $$file $(DESTDIR)$(includedir)/allegro/platform/; \
106         done
107  
108  install-programs: programs
109 -       $(mkinstalldirs) $(bindir)
110 +       $(mkinstalldirs) $(DESTDIR)$(bindir)
111         @for prog in $(ALLEGRO_LIB_EXES) $(ALLEGRO_DATAFILE_EXES); do \
112           if test "X`echo $$prog | sed -e s,tools/.\*,,`" = X; then \
113 -           echo Installing $$prog to $(bindir); \
114 -           $(INSTALL_PROGRAM) $$prog $(bindir); \
115 +           echo Installing $$prog to $(DESTDIR)$(bindir); \
116 +           $(INSTALL_PROGRAM) $$prog $(DESTDIR)$(bindir); \
117           fi; \
118         done
119  
120  install-info: docs
121         @echo Installing Allegro info documentation...
122 -       $(mkinstalldirs) $(infodir)
123 -       @$(INSTALL_DATA) docs/info/allegro.info $(infodir)
124 +       $(mkinstalldirs) $(DESTDIR)$(infodir)
125 +       @$(INSTALL_DATA) docs/info/allegro.info $(DESTDIR)$(infodir)
126         -@if $(SHELL) -c "$(INSTALL_INFO) --version" >/dev/null 2>&1; then \
127           if $(INSTALL_INFO) --version 2>&1 | grep -q "Debian"; then \
128 -           $(INSTALL_INFO) --section Development -- $(infodir)/allegro.info; \
129 +           $(INSTALL_INFO) --section Development -- $(DESTDIR)$(infodir)/allegro.info; \
130           else \
131 -           $(INSTALL_INFO) $(infodir)/allegro.info $(INFO_DIR); \
132 +           $(INSTALL_INFO) $(DESTDIR)$(infodir)/allegro.info $(INFO_DIR); \
133           fi; \
134         else \
135           true; \
136 @@ -391,21 +391,21 @@
137  
138  install-gzipped-info: install-info
139         @echo Compressing documentation...
140 -       @gzip -9 -f $(infodir)/allegro.info
141 +       @gzip -9 -f $(DESTDIR)$(infodir)/allegro.info
142  
143  install-man: docs
144 -       $(mkinstalldirs) $(mandir)/man3
145 +       $(mkinstalldirs) $(DESTDIR)$(mandir)/man3
146         @for file in $(srcdir)/docs/man/*.3; do \
147 -         echo Installing $$file to $(mandir)/man3; \
148 -         $(INSTALL_DATA) $$file $(mandir)/man3/; \
149 +         echo Installing $$file to $(DESTDIR)$(mandir)/man3; \
150 +         $(INSTALL_DATA) $$file $(DESTDIR)$(mandir)/man3/; \
151         done
152  
153  install-gzipped-man: docs
154 -       $(mkinstalldirs) $(mandir)/man3
155 +       $(mkinstalldirs) $(DESTDIR)$(mandir)/man3
156         @for file in $(srcdir)/docs/man/*.3; do \
157 -         echo Installing $$file.gz to $(mandir)/man3; \
158 -         $(INSTALL_DATA) $$file $(mandir)/man3/; \
159 -         gzip -9 -f $(mandir)/man3/`echo $$file | sed -e "s:.*/::"`; \
160 +         echo Installing $$file.gz to $(DESTDIR)$(mandir)/man3; \
161 +         $(INSTALL_DATA) $$file $(DESTDIR)$(mandir)/man3/; \
162 +         gzip -9 -f $(DESTDIR)$(mandir)/man3/`echo $$file | sed -e "s:.*/::"`; \
163         done
164  
165  uninstall: uninstall-lib uninstall-modules uninstall-headers uninstall-programs uninstall-info uninstall-man
166 @@ -418,57 +418,57 @@
167  uninstall-lib:
168         @echo "Uninstalling libraries..."
169         @for l in alleg alld allp; do \
170 -         rm -f $(libdir)/lib$${l}_unsharable.a; \
171 -         rm -f $(libdir)/lib$${l}.a; \
172 +         rm -f $(DESTDIR)$(libdir)/lib$${l}_unsharable.a; \
173 +         rm -f $(DESTDIR)$(libdir)/lib$${l}.a; \
174         done
175 -       rm -f $(bindir)/allegro-config
176 +       rm -f $(DESTDIR)$(bindir)/allegro-config
177  
178  uninstall-shared:
179         @echo "Uninstalling shared libraries..."
180         @for l in alleg alld allp; do \
181 -         rm -f $(libdir)/lib$${l}-${shared_version}.so; \
182 -         rm -f $(libdir)/lib$${l}.so.${shared_major_minor}; \
183 +         rm -f $(DESTDIR)$(libdir)/lib$${l}-${shared_version}.so; \
184 +         rm -f $(DESTDIR)$(libdir)/lib$${l}.so.${shared_major_minor}; \
185         done
186 -       -$(LDCONFIG) $(libdir)       # update cache (only works if we're root)
187 +       -$(LDCONFIG) $(DESTDIR)$(libdir)       # update cache (only works if we're root)
188  
189  uninstall-modules:
190 -       rm -rf $(modulebasedir) $(moduledir)
191 +       rm -rf $(modulebasedir) $(DESTDIR)$(moduledir)
192  
193  uninstall-headers:
194 -       rm -f $(includedir)/allegro.h
195 -       rm -f $(includedir)/xalleg.h
196 -       rm -f $(includedir)/linalleg.h
197 -       rm -rf $(includedir)/allegro
198 +       rm -f $(DESTDIR)$(includedir)/allegro.h
199 +       rm -f $(DESTDIR)$(includedir)/xalleg.h
200 +       rm -f $(DESTDIR)$(includedir)/linalleg.h
201 +       rm -rf $(DESTDIR)$(includedir)/allegro
202  
203  uninstall-programs:
204         @for prog in $(ALLEGRO_LIB_EXES) $(ALLEGRO_DATAFILE_EXES); do \
205           if test "X`echo $$prog | sed -e s,tools/.\*,,`" = X; then \
206             p=`echo $$prog | sed -e s,tools/,,`; \
207 -           echo rm -f $(bindir)/$$p; \
208 -           rm -f $(bindir)/$$p; \
209 +           echo rm -f $(DESTDIR)$(bindir)/$$p; \
210 +           rm -f $(DESTDIR)$(bindir)/$$p; \
211           fi; \
212         done
213  
214  uninstall-info:
215 -       @if test -f $(infodir)/allegro.info.gz; then \
216 +       @if test -f $(DESTDIR)$(infodir)/allegro.info.gz; then \
217           echo Decompressing documentation...; \
218 -         gunzip $(infodir)/allegro.info.gz; \
219 +         gunzip $(DESTDIR)$(infodir)/allegro.info.gz; \
220         fi;
221         -@if $(SHELL) -c "$(INSTALL_INFO) --version" >/dev/null 2>&1; then \
222           if $(INSTALL_INFO) --version 2>&1 | grep -q "Debian"; then \
223 -           $(INSTALL_INFO) --remove $(infodir)/allegro.info; \
224 +           $(INSTALL_INFO) --remove $(DESTDIR)$(infodir)/allegro.info; \
225           else \
226 -           $(INSTALL_INFO) --remove $(infodir)/allegro.info $(INFO_DIR); \
227 +           $(INSTALL_INFO) --remove $(DESTDIR)$(infodir)/allegro.info $(INFO_DIR); \
228           fi; \
229         else \
230           true; \
231         fi
232 -       rm -f $(infodir)/allegro.info
233 +       rm -f $(DESTDIR)$(infodir)/allegro.info
234  
235  uninstall-man:
236 -       sed -n -e "s,^@[@\\].*@\([a-zA-Z0-9_]*\)[^a-zA-Z0-9_*].*,$(mandir)/man3/\1.3,p" $(srcdir)/docs/src/allegro._tx \
237 +       sed -n -e "s,^@[@\\].*@\([a-zA-Z0-9_]*\)[^a-zA-Z0-9_*].*,$(DESTDIR)$(mandir)/man3/\1.3,p" $(srcdir)/docs/src/allegro._tx \
238           | xargs -n 1 rm -f
239 -       sed -n -e "s,^@[@\\].*@\([a-zA-Z0-9_]*\)[^a-zA-Z0-9_*].*,$(mandir)/man3/\1.3.gz,p" $(srcdir)/docs/src/allegro._tx \
240 +       sed -n -e "s,^@[@\\].*@\([a-zA-Z0-9_]*\)[^a-zA-Z0-9_*].*,$(DESTDIR)$(mandir)/man3/\1.3.gz,p" $(srcdir)/docs/src/allegro._tx \
241           | xargs -n 1 rm -f
242  
243  depend:
This page took 0.538638 seconds and 3 git commands to generate.