]> git.pld-linux.org Git - packages/allegro5.git/blame - allegro-makefile.patch
- now there is alsa on sparc*
[packages/allegro5.git] / allegro-makefile.patch
CommitLineData
ee9f3737 1--- allegro/makefile.in Thu Aug 22 15:33:21 2002
2+++ allegro/makefile.in.new Thu Aug 22 15:31:53 2002
5082f193 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
ee9f3737 12@@ -323,91 +323,91 @@
af62b583 13 @echo "and/or make install-gzipped-info"
db84e5df
SZ
14
15 install-lib: lib
16- $(mkinstalldirs) $(libdir)
10b23485 17+ $(mkinstalldirs) $(DESTDIR)$(libdir)
db84e5df 18 @for l in alleg alld allp; do \
ee9f3737 19- if test -f $(LIBDIR)/lib$${l}.a; then \
db84e5df
SZ
20- echo Installing $(LIBDIR)/lib$${l}.a to $(libdir); \
21- $(INSTALL_DATA) $(LIBDIR)/lib$${l}.a $(libdir)/; \
ee9f3737 22+ if test -f $(LIBDIR)/lib$${l}.a; then \
10b23485 23+ echo Installing $(LIBDIR)/lib$${l}.a to $(DESTDIR)$(libdir); \
24+ $(INSTALL_DATA) $(LIBDIR)/lib$${l}.a $(DESTDIR)$(libdir)/; \
db84e5df
SZ
25 fi; \
26 done
27 @for l in alleg alld allp; do \
ee9f3737 28- if test -f $(LIBDIR)/lib$${l}-$(shared_version).so; then \
db84e5df
SZ
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)/; \
ee9f3737 32+ if test -f $(LIBDIR)/lib$${l}-$(shared_version).so; then \
10b23485 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)/; \
db84e5df
SZ
36 fi; \
37 done
38 @if test -n "$(ALLEGRO_MODULE_TARGETS)"; then \
39- $(mkinstalldirs) $(moduledir); \
10b23485 40+ $(mkinstalldirs) $(DESTDIR)$(moduledir); \
db84e5df
SZ
41 for m in $(ALLEGRO_MODULE_TARGETS) modules.lst; do \
42- echo Installing $$m to $(moduledir); \
43- $(INSTALL_DATA) $$m $(moduledir)/; \
10b23485 44+ echo Installing $$m to $(DESTDIR)$(moduledir); \
45+ $(INSTALL_DATA) $$m $(DESTDIR)$(moduledir)/; \
db84e5df
SZ
46 done; \
47 fi
48- $(mkinstalldirs) $(bindir)
49- @echo Installing allegro-config to $(bindir)
50- @$(INSTALL_PROGRAM) allegro-config $(bindir)
ee9f3737 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) || (\
10b23485 55+ $(mkinstalldirs) $(DESTDIR)$(bindir)
56+ @echo Installing allegro-config to $(DESTDIR)$(bindir)
57+ @$(INSTALL_PROGRAM) allegro-config $(DESTDIR)$(bindir)
ee9f3737 58+ @if test -n "$(LIBDIR)/liball*-$(shared_version).so"; then \
59+ (cat /etc/ld.so.conf | grep $(DESTDIR)$(libdir) >/dev/null || \
af62b583 60+ test $(DESTDIR)$(libdir) = /lib || test $(DESTDIR)$(libdir) = /usr/lib) \
10b23485 61+ && ($(LDCONFIG) $(DESTDIR)$(libdir) || true) || (\
62 echo "" ; \
db84e5df 63- echo "Warning: shared library destination $(libdir) is not in ldd search path." ; \
10b23485 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"; \
db84e5df 66- echo "$(libdir) each time you want to run an Allegro program." ; \
10b23485 67+ echo "$(DESTDIR)$(libdir) each time you want to run an Allegro program." ; \
68 ) ; \
69 fi
af62b583 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
db84e5df
SZ
77
78 install-headers:
79- $(mkinstalldirs) $(includedir)/allegro
10b23485 80- $(mkinstalldirs) $(includedir)/allegro/inline
81- $(mkinstalldirs) $(includedir)/allegro/internal
82- $(mkinstalldirs) $(includedir)/allegro/platform
db84e5df
SZ
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/
10b23485 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/
db84e5df
SZ
95 @for file in $(srcdir)/include/allegro/*.h; do \
96- echo Installing $$file to $(includedir)/allegro; \
97- $(INSTALL_DATA) $$file $(includedir)/allegro/; \
10b23485 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/; \
db84e5df
SZ
118 done
119
120 install-programs: programs
121- $(mkinstalldirs) $(bindir)
10b23485 122+ $(mkinstalldirs) $(DESTDIR)$(bindir)
ee9f3737 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 \
db84e5df
SZ
126- echo Installing $$prog to $(bindir); \
127- $(INSTALL_PROGRAM) $$prog $(bindir); \
10b23485 128+ echo Installing $$prog to $(DESTDIR)$(bindir); \
129+ $(INSTALL_PROGRAM) $$prog $(DESTDIR)$(bindir); \
db84e5df
SZ
130 fi; \
131 done
132
af62b583 133 install-info: docs
db84e5df
SZ
134 @echo Installing Allegro info documentation...
135- $(mkinstalldirs) $(infodir)
af62b583 136- @$(INSTALL_DATA) docs/info/allegro.info $(infodir)
10b23485 137+ $(mkinstalldirs) $(DESTDIR)$(infodir)
af62b583 138+ @$(INSTALL_DATA) docs/info/allegro.info $(DESTDIR)$(infodir)
10b23485 139 -@if $(SHELL) -c "$(INSTALL_INFO) --version" >/dev/null 2>&1; then \
5082f193 140 if $(INSTALL_INFO) --version 2>&1 | grep "Debian" >/dev/null; then \
db84e5df 141- $(INSTALL_INFO) --section Development -- $(infodir)/allegro.info; \
10b23485 142+ $(INSTALL_INFO) --section Development -- $(DESTDIR)$(infodir)/allegro.info; \
143 else \
db84e5df 144- $(INSTALL_INFO) $(infodir)/allegro.info $(INFO_DIR); \
10b23485 145+ $(INSTALL_INFO) $(DESTDIR)$(infodir)/allegro.info $(INFO_DIR); \
146 fi; \
147 else \
148 true; \
5082f193 149@@ -415,21 +415,21 @@
db84e5df
SZ
150
151 install-gzipped-info: install-info
152 @echo Compressing documentation...
153- @gzip -9 -f $(infodir)/allegro.info
10b23485 154+ @gzip -9 -f $(DESTDIR)$(infodir)/allegro.info
db84e5df 155
af62b583 156 install-man: docs
db84e5df 157- $(mkinstalldirs) $(mandir)/man3
10b23485 158+ $(mkinstalldirs) $(DESTDIR)$(mandir)/man3
af62b583 159 @for file in $(srcdir)/docs/man/*.3; do \
db84e5df
SZ
160- echo Installing $$file to $(mandir)/man3; \
161- $(INSTALL_DATA) $$file $(mandir)/man3/; \
10b23485 162+ echo Installing $$file to $(DESTDIR)$(mandir)/man3; \
163+ $(INSTALL_DATA) $$file $(DESTDIR)$(mandir)/man3/; \
db84e5df
SZ
164 done
165
af62b583 166 install-gzipped-man: docs
db84e5df 167- $(mkinstalldirs) $(mandir)/man3
10b23485 168+ $(mkinstalldirs) $(DESTDIR)$(mandir)/man3
af62b583 169 @for file in $(srcdir)/docs/man/*.3; do \
db84e5df
SZ
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:.*/::"`; \
10b23485 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:.*/::"`; \
db84e5df
SZ
176 done
177
178 uninstall: uninstall-lib uninstall-modules uninstall-headers uninstall-programs uninstall-info uninstall-man
ee9f3737 179@@ -442,58 +442,58 @@
10b23485 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
10b23485 189+ rm -f $(DESTDIR)$(bindir)/allegro-config
10b23485 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; \
af62b583 195- rm -f $(libdir)/lib$${l}.so.${shared_major_minor}; \
10b23485 196+ rm -f $(DESTDIR)$(libdir)/lib$${l}-${shared_version}.so; \
af62b583 197+ rm -f $(DESTDIR)$(libdir)/lib$${l}.so.${shared_major_minor}; \
10b23485 198 done
af62b583 199- -$(LDCONFIG) $(libdir) # update cache (only works if we're root)
200+ -$(LDCONFIG) $(DESTDIR)$(libdir) # update cache (only works if we're root)
10b23485 201
202 uninstall-modules:
af62b583 203- rm -rf $(modulebasedir) $(moduledir)
204+ rm -rf $(modulebasedir) $(DESTDIR)$(moduledir)
10b23485 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:
ee9f3737 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,,,`; \
10b23485 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;
af62b583 235 -@if $(SHELL) -c "$(INSTALL_INFO) --version" >/dev/null 2>&1; then \
5082f193 236 if $(INSTALL_INFO) --version 2>&1 | grep "Debian" >/dev/null; then \
10b23485 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:
af62b583 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 \
10b23485 252 | xargs -n 1 rm -f
af62b583 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 \
10b23485 255 | xargs -n 1 rm -f
256
257 depend:
This page took 0.079267 seconds and 4 git commands to generate.