X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=debian%2Fpatches%2F001-builddir.dpatch;fp=debian%2Fpatches%2F001-builddir.dpatch;h=bb261219118f3f50420ccc1f35a245fdcf71f401;hb=b0cc5ac3c5ad407da2cc18d9c86cea7544e95901;hp=0000000000000000000000000000000000000000;hpb=807b2dd5b7365eb87b482197af3b4a3f520c14f7;p=msp430-libc.git diff --git a/debian/patches/001-builddir.dpatch b/debian/patches/001-builddir.dpatch new file mode 100755 index 0000000..bb26121 --- /dev/null +++ b/debian/patches/001-builddir.dpatch @@ -0,0 +1,76 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 001-builddir.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Allow building outside of source tree + +@DPATCH@ + +diff -urN -x CVS msp430-libc-0.0~cvs20080819.orig/src/Makefile msp430-libc-0.0~cvs20080819/src/Makefile +--- msp430-libc-0.0~cvs20080819.orig/src/Makefile 2008-05-16 20:44:59.000000000 -0600 ++++ msp430-libc-0.0~cvs20080819/src/Makefile 2008-08-22 12:58:47.000000000 -0600 +@@ -93,7 +93,7 @@ + + # match by name + +-${crt_all_objs}: crt%.o: gcrt0.S ++${crt_all_objs}: crt%.o: $(srcdir)/gcrt0.S + ${AS} ${CPPFLAGS} -mmcu=msp$* ${ALL_ASFLAGS} -c $(ABSPATH)$< -o $@ + + clean-crt: +@@ -152,16 +152,16 @@ + mspdirs: + mkdir -p msp1 msp2 + +-${libc_msp430_objs_1}: msp1/%.o: stdlib/%.c ++${libc_msp430_objs_1}: msp1/%.o: $(srcdir)/stdlib/%.c + ${CC} -c ${CPPFLAGS} ${ALL_CFLAGS} -mmcu=msp1 -c $(ABSPATH)$< -o $@ + +-${libc_msp430_objs_2}: msp2/%.o: stdlib/%.c ++${libc_msp430_objs_2}: msp2/%.o: $(srcdir)/stdlib/%.c + ${CC} -c ${CPPFLAGS} ${ALL_CFLAGS} -mmcu=msp2 -c $(ABSPATH)$< -o $@ + +-${libc_msp430_S_objs_1}: msp1/%.o: stdlib/%.S ++${libc_msp430_S_objs_1}: msp1/%.o: $(srcdir)/stdlib/%.S + ${AS} -D_GNU_ASSEMBLER_ -mmcu=msp1 -c $(ABSPATH)$< -o $@ + +-${libc_msp430_S_objs_2}: msp2/%.o: stdlib/%.S ++${libc_msp430_S_objs_2}: msp2/%.o: $(srcdir)/stdlib/%.S + ${AS} -D_GNU_ASSEMBLER_ -mmcu=msp2 -c $(ABSPATH)$< -o $@ + + libc_msp430_cstr_objs_1 = ${libc_str_sources:%.c=%.o} +@@ -171,10 +171,10 @@ + libc_msp430_str_objs_2 = $(addprefix msp2/, $(libc_msp430_cstr_objs_2)) + + +-${libc_msp430_str_objs_1}: msp1/%.o: string/%.c ++${libc_msp430_str_objs_1}: msp1/%.o: $(srcdir)/string/%.c + ${CC} -c ${CPPFLAGS} ${ALL_CFLAGS} -mmcu=msp1 -c $(ABSPATH)$< -o $@ + +-${libc_msp430_str_objs_2}: msp2/%.o: string/%.c ++${libc_msp430_str_objs_2}: msp2/%.o: $(srcdir)/string/%.c + ${CC} -c ${CPPFLAGS} ${ALL_CFLAGS} -mmcu=msp2 -c $(ABSPATH)$< -o $@ + + +@@ -267,17 +267,17 @@ + + build-libm: ${libm_libs} + +-${libm_msp430_c_objs_1}: msp1/%.o: libm/%.c ++${libm_msp430_c_objs_1}: msp1/%.o: $(srcdir)/libm/%.c + ${CC} -c ${CPPFLAGS} ${ALL_CFLAGS} -mmcu=msp1 -c $(ABSPATH)$< -o $@ + +-${libm_msp430_c_objs_2}: msp2/%.o: libm/%.c ++${libm_msp430_c_objs_2}: msp2/%.o: $(srcdir)/libm/%.c + ${CC} -c ${CPPFLAGS} ${ALL_CFLAGS} -mmcu=msp2 -c $(ABSPATH)$< -o $@ + + +-${libm_msp430_cf_objs_1}: msp1/%.o: libm/%.c ++${libm_msp430_cf_objs_1}: msp1/%.o: $(srcdir)/libm/%.c + ${CC} ${CPPFLAGS} -mmcu=msp1 ${ALL_CFLAGS} -c $(ABSPATH)$< -o $@ + +-${libm_msp430_cf_objs_2}: msp2/%.o: libm/%.c ++${libm_msp430_cf_objs_2}: msp2/%.o: $(srcdir)/libm/%.c + ${CC} ${CPPFLAGS} -mmcu=msp2 ${ALL_CFLAGS} -c $(ABSPATH)$< -o $@ + +