- cp -r $(BUILDDIR)/* $(sdcc_libdir)
- cp -r ds390 ds400 gbz80 z80 hc08 *.c $(sdcc_libdir)/src
- rm `find $(sdcc_libdir)/src -name '*.rel' -or -name '*.dump*' -or -name '*.sym' -or -name '*.o' -or -name '*.lst' -or -name '*.asm'`
+ $(CP_U) -r $(BUILDDIR)/* $(sdcc_libdir)
+ $(CP_U) -r $(MODELS) $(srcdir)/mcs51 $(srcdir)/ds390 $(srcdir)/ds400 \
+ $(srcdir)/gbz80 $(srcdir)/z80 $(srcdir)/hc08 \
+ $(srcdir)/pic $(srcdir)/pic16 $(srcdir)/*.c $(sdcc_libdir)/src
+ $(CP_U) -r $(MODELS) mcs51 ds390 ds400 gbz80 z80 hc08 $(sdcc_libdir)/src
+
+ for src in $(MODELS) ds390 ds400 gbz80 z80 hc08 pic pic16; do \
+ find $(sdcc_libdir)/src/$$src -depth \
+ \( -name '*.rel' -o -name '*.dump*' -o -name '*.sym' -o -name '*.o' -o -name '*.lib' -o \
+ -name '*.lst' -o -name '*.asm' -o -name '.svn' -o -name 'build' -o -name 'bin' -o \
+ -name 'Makefile*' \) \
+ -exec rm -r {} \; ; \
+ done
+ find $(sdcc_libdir)/src/mcs51 -depth \
+ \( -name '*.rel' -o -name '*.dump*' -o -name '*.sym' -o -name '*.o' -o -name '*.lib' -o \
+ -name '*.lst' -o -name '.svn' -o -name 'build' -o -name 'bin' -o \
+ -name 'Makefile*' \) \
+ -exec rm -r {} \;