Mercurial > hg > xemacs-beta
comparison src/Makefile.in.in @ 5512:4aa8ee813265
Add a DESTDIR variable to all Makefiles, defaulting to the empty string, and
use it in install targets. See xemacs-patches message
<BANLkTinRnwk9qsCfBj_xkcyf7H4sH9fn7A@mail.gmail.com>.
author | Jerry James <james@xemacs.org> |
---|---|
date | Wed, 25 May 2011 09:15:20 -0600 |
parents | 1f0b15040456 |
children | 1a507c4c6c42 |
comparison
equal
deleted
inserted
replaced
5511:7b5254f6e0d5 | 5512:4aa8ee813265 |
---|---|
34 RECURSIVE_MAKE_ARGS= | 34 RECURSIVE_MAKE_ARGS= |
35 #else | 35 #else |
36 @SET_MAKE@ | 36 @SET_MAKE@ |
37 RECURSIVE_MAKE_ARGS=@RECURSIVE_MAKE_ARGS@ | 37 RECURSIVE_MAKE_ARGS=@RECURSIVE_MAKE_ARGS@ |
38 #endif | 38 #endif |
39 | |
40 DESTDIR= | |
39 | 41 |
40 PROGNAME=@PROGNAME@ | 42 PROGNAME=@PROGNAME@ |
41 prefix=@prefix@ | 43 prefix=@prefix@ |
42 SRC=@srcdir@ | 44 SRC=@srcdir@ |
43 blddir=@blddir@ | 45 blddir=@blddir@ |
1017 | 1019 |
1018 ## Header files for ellcc | 1020 ## Header files for ellcc |
1019 #ifdef HAVE_SHLIB | 1021 #ifdef HAVE_SHLIB |
1020 MAKEPATH=../lib-src/make-path | 1022 MAKEPATH=../lib-src/make-path |
1021 install: $(PROGNAME) | 1023 install: $(PROGNAME) |
1022 $(MAKEPATH) $(archlibdir)/include $(archlibdir)/include/m $(archlibdir)/include/s | 1024 $(MAKEPATH) $(DESTDIR)$(archlibdir)/include $(DESTDIR)$(archlibdir)/include/m $(DESTDIR)$(archlibdir)/include/s |
1023 -@echo "Copying include files for ellcc..." | 1025 -@echo "Copying include files for ellcc..." |
1024 -@hdir=`pwd`; \ | 1026 -@hdir=`pwd`; \ |
1025 cd $(SRC); hdrdir2=`pwd`; cd $$hdir; \ | 1027 cd $(SRC); hdrdir2=`pwd`; cd $$hdir; \ |
1026 test "$$hdrdir2" != "$$hdir" && hdir="$$hdir $$hdrdir2"; \ | 1028 test "$$hdrdir2" != "$$hdir" && hdir="$$hdir $$hdrdir2"; \ |
1027 (for thisdir in $$hdir; do \ | 1029 (for thisdir in $$hdir; do \ |
1031 hdrtars="$$hdrtars $$hdrfile"; \ | 1033 hdrtars="$$hdrtars $$hdrfile"; \ |
1032 done; \ | 1034 done; \ |
1033 test -d s && hdrtars="$$hdrtars s/*"; \ | 1035 test -d s && hdrtars="$$hdrtars s/*"; \ |
1034 test -d m && hdrtars="$$hdrtars m/*"; \ | 1036 test -d m && hdrtars="$$hdrtars m/*"; \ |
1035 test -n "$$hdrtars" && (tar cf - $$hdrtars) | \ | 1037 test -n "$$hdrtars" && (tar cf - $$hdrtars) | \ |
1036 (cd $(archlibdir)/include && umask 022 && tar xf -); \ | 1038 (cd $(DESTDIR)$(archlibdir)/include && umask 022 && tar xf -); \ |
1037 chmod 755 $(archlibdir)/include; \ | 1039 chmod 755 $(DESTDIR)$(archlibdir)/include; \ |
1038 test -d $(archlibdir)/include/s && \ | 1040 test -d $(DESTDIR)$(archlibdir)/include/s && \ |
1039 chmod 755 $(archlibdir)/include/s; \ | 1041 chmod 755 $(DESTDIR)$(archlibdir)/include/s; \ |
1040 test -d $(archlibdir)/include/m && \ | 1042 test -d $(DESTDIR)$(archlibdir)/include/m && \ |
1041 chmod 755 $(archlibdir)/include/s;) \ | 1043 chmod 755 $(DESTDIR)$(archlibdir)/include/s;) \ |
1042 done) | 1044 done) |
1043 #endif | 1045 #endif |
1044 | 1046 |
1045 ###################### Dependencies | 1047 ###################### Dependencies |
1046 | 1048 |