#! /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 $@