* sdcc/device/lib/Makefile.in: remove all unnecessary files
authorborutr <borutr@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 18 Nov 2005 21:51:38 +0000 (21:51 +0000)
committerborutr <borutr@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 18 Nov 2005 21:51:38 +0000 (21:51 +0000)
* device/lib/pic/Makefile.rules, device/lib/pic16/Makefile.subdir:
  introduced SILENT option to make building of pic16 libraries less

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3961 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog
device/lib/Makefile.in
device/lib/pic/Makefile.rules
device/lib/pic/Makefile.subdir

index 1ee192d914884bdae124abbfeeb0714a5746946a..bd44b010612b6769e05db2a9159ce2191d1d9f30 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2005-11-18 Borut Razem <borut.razem AT siol.net>
+
+       * sdcc/device/lib/Makefile.in: remove all unnecessary files
+       * device/lib/pic/Makefile.rules, device/lib/pic16/Makefile.subdir:
+         introduced SILENT option to make building of pic16 libraries less
+
 2005-11-18 Jesus Calvino-Fraga <jesusc AT ece.ubc.ca>
 
        * device/lib/modff.c, device/lib/ceilf.c, device/lib/floorf.c:
index feae847f04fd35df47fa8d80131f1dcbdcb6b0d5..a81c22ab4ae0286e62c653b7b14ba30db78a4b07 100644 (file)
@@ -286,7 +286,7 @@ clean_intermediate-pic16:
 install: all installdirs
        $(CP_U) -r $(BUILDDIR)/* $(sdcc_libdir)
        $(CP_U) -r ds390 ds400 mcs51 small medium large gbz80 z80 hc08 pic pic16 *.c $(sdcc_libdir)/src
-       rm -r `find $(sdcc_libdir)/src -name '*.rel' -o -name '*.dump*' -o -name '*.sym' -o -name '*.o' -o -name '*.lst' -o -name '*.asm' -o -name 'CVS'`
+       find $(sdcc_libdir)/src -name '*.rel' -o -name '*.dump*' -o -name '*.sym' -o -name '*.o' -o -name '*.lst' -o -name '*.asm' -o -name 'CVS' -exec rm -f {} \;
 
 # Deleting all the installed files
 # --------------------------------
index 4555a7295bec8cf04507b67d089f54dc1ff0e18e..452bb278a57a63256d0f623d7c6c88d6bbb48639 100644 (file)
 
 # update dependencies
 $(topsrcdir)/$(builddir)/%.d : %.c
+ifndef SILENT
        @echo "[  CPP  ] ==> $(patsubst $(topsrcdir)/%,%,$@)";
+endif
        $(Q)$(CPP) $(CPPFLAGS) -o "$@" "$<";
 
 # assemble
 $(topsrcdir)/$(builddir)/%.o : %.S
+ifndef SILENT
        @echo "[  AS   ] ==> $(patsubst $(topsrcdir)/%,%,$@)";
+endif
        $(Q)$(CPP) $(CPPFLAGS) -P -o "$*.Spp" "$<";
        $(Q)$(AS) $(ASFLAGS) -o "$@" -c "$*.Spp";
        $(Q)$(RM) "$*.Spp";
 
 # compile
 $(topsrcdir)/$(builddir)/%.o : %.c
+ifndef SILENT
        @echo "[  CC   ] ==> $(patsubst $(topsrcdir)/%,%,$@)";
+endif
        $(Q)$(CC) $(CFLAGS) -o "$@" -c "$<";
 
 # create library
 ifneq (,$(strip $(LIB_O)))
 %.lib : $(LIB_O)
+ifndef SILENT
        @echo "[  LIB  ] $(patsubst $(topsrcdir)/%,%,$@) <== $(patsubst $(topsrcdir)/$(builddir)/%,%,$^)";
+endif
        $(Q)$(RM) "$@"; $(LIB) $(LIBFLAGS) "$@" $^;
 else
 %.lib : recurse
+ifndef SILENT
        @echo "[  LIB  ] $(patsubst $(topsrcdir)/%,%,$@) <== **/*.o";
+endif
        $(Q)$(RM) "$@"; LIB_O=`find "$(topsrcdir)/$(builddir)" -name "*.o"`; [ "x$${LIB_O}" = "x" ] || $(LIB) $(LIBFLAGS) "$@" $${LIB_O};
 endif
 
index f81d6c921e0542d393b0945930a319d155df4ba3..22848ea9ef854ce4f08619481a7715196a532b83 100644 (file)
@@ -41,7 +41,9 @@ ifneq (,$(strip $(TARGETS)))
 # usually install $(LIB_LIB) or $(OBJS), race condition in "[ -d x ] || mkdir x"
 install : recurse $(OBJS) $(LIB_LIB)
        @[ -d "$(topsrcdir)/$(installdir)" ] || ( $(MKDIR) "$(topsrcdir)/$(installdir)" || true );
+ifndef SILENT
        @echo "[INSTALL] $(patsubst $(topsrcdir)/$(builddir)/%,%,$(TARGETS))";
+endif
        $(Q)$(CP) $(TARGETS) "$(topsrcdir)/$(installdir)"
 else
 # used in subdirs like libc/ctype whose files