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