Ticket #28172: patch-src-Makefile.diff
File patch-src-Makefile.diff, 3.0 KB (added by stevecheckoway (Stephen Checkoway), 14 years ago) |
---|
-
Makefile
old new 4 4 VERSION = 20101114-ti 5 5 6 6 # installation prefix (set this if you don't install by hand) 7 ifndef PREFIX8 PREFIX= /usr/local/msp4307 ifndef prefix 8 prefix = /usr/local/msp430 9 9 endif 10 10 11 11 # name of target architecture (used for conform naming) 12 12 13 13 target = msp430 14 14 15 prefix_target = $( PREFIX)/${target}16 bindir = $( PREFIX)/bin15 prefix_target = $(prefix)/${target} 16 bindir = $(prefix)/bin 17 17 includedir = ${prefix_target}/include 18 18 libdir = ${prefix_target}/lib 19 19 … … 91 91 clean-crt: 92 92 ${RM} -f $(CRT_OBJS) 93 93 94 install-crt: $(CRT_OBJS) $ {libdir}94 install-crt: $(CRT_OBJS) $(DESTDIR)${libdir} 95 95 ${INSTALL} 96 96 97 97 makedir-crt: … … 109 109 install-multilib: 110 110 for i in `$(CC) --print-multi-lib 2>/dev/null`; do \ 111 111 dir=`echo $$i | sed -e 's/;.*$$//'` ; \ 112 mkdir -p $( libdir)/$$dir; \112 mkdir -p $(DESTDIR)$(libdir)/$$dir; \ 113 113 $(MAKE) $(MFLAGS) MULTILIB_DIR="$$dir" install-libc install-libm ; \ 114 114 done; 115 115 … … 128 128 129 129 install-headers-legacy: ins-legacy-msp430 130 130 131 ins-hr: $(wildcard $(SRC_ROOT)/../include/*.h) $(wildcard $(SRC_ROOT)/../include/$(HDR_VENDOR)/*.h) $ {includedir}131 ins-hr: $(wildcard $(SRC_ROOT)/../include/*.h) $(wildcard $(SRC_ROOT)/../include/$(HDR_VENDOR)/*.h) $(DESTDIR)${includedir} 132 132 ${INSTALL} 133 133 134 ins-hs: $(wildcard $(SRC_ROOT)/../include/sys/*.h) $ {includedir}/sys134 ins-hs: $(wildcard $(SRC_ROOT)/../include/sys/*.h) $(DESTDIR)${includedir}/sys 135 135 ${INSTALL} 136 136 137 ins-hb: $(wildcard $(SRC_ROOT)/../include/bits/*.h) $ {includedir}/bits137 ins-hb: $(wildcard $(SRC_ROOT)/../include/bits/*.h) $(DESTDIR)${includedir}/bits 138 138 ${INSTALL} 139 139 140 ins-legacy-msp430: $(wildcard $(SRC_ROOT)/../include/legacy/msp430/*.h) $ {includedir}/msp430140 ins-legacy-msp430: $(wildcard $(SRC_ROOT)/../include/legacy/msp430/*.h) $(DESTDIR)${includedir}/msp430 141 141 ${INSTALL} 142 142 143 fix-limits: $(wildcard $(SRC_ROOT)/../include/limits.h) $ {includedir}/../../lib/gcc-lib/msp430/3.0/include143 fix-limits: $(wildcard $(SRC_ROOT)/../include/limits.h) $(DESTDIR)${includedir}/../../lib/gcc-lib/msp430/3.0/include 144 144 ${INSTALL} 145 145 146 146 #--------------- directories --------------- 147 $( includedir) $(includedir)/bits $(includedir)/sys$(includedir)/msp430:147 $(DESTDIR)$(includedir) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir)/bits $(DESTDIR)$(includedir)/sys $(DESTDIR)$(includedir)/msp430: 148 148 $(MD) 149 149 #------------------------------------------------------------------------ 150 150 #------------------------------------------------------------------------ … … 196 196 clean-libc: 197 197 ${RM} -f $(LIBC) $(LIBC_OBJS) 198 198 199 install-libc: $(LIBC) $( libdir)/$(MULTILIB_DIR)199 install-libc: $(LIBC) $(DESTDIR)$(libdir)/$(MULTILIB_DIR) 200 200 ${INSTALL} 201 201 #------------------------------------------------------------------------ 202 202 #-------------- Math & FP libs --------------- … … 229 229 $(LIBFP): $(LIBFP_OBJS) 230 230 ${AR} rc $@ $? 231 231 232 install-libm: $(LIBM) $(LIBFP) $( libdir)/$(MULTILIB_DIR)232 install-libm: $(LIBM) $(LIBFP) $(DESTDIR)$(libdir)/$(MULTILIB_DIR) 233 233 ${INSTALL} 234 234 235 235 clean-libm: