* device/lib/pic16/Makefile.rules, device/lib/pic16/Makefile.subdir:
authorborutr <borutr@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 17 Nov 2005 18:25:51 +0000 (18:25 +0000)
committerborutr <borutr@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 17 Nov 2005 18:25:51 +0000 (18:25 +0000)
  itroduced SILENT option to make building of pic16 libraries less
  verbose - used for nightly snapshot build
* doc/sdccman.lyx: documented that SDCDB and ucSim are currently not
  available on Win32 platforms.

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

ChangeLog
device/lib/pic16/Makefile.rules
device/lib/pic16/Makefile.subdir
doc/sdccman.lyx

index 646cbb969b481698ce9f503525eb74294e2887eb..611ff37fd2c4c432e4d0a4ca7b86a474bf848cb9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2005-11-17 Borut Razem <borut.razem AT siol.net>
+
+       * device/lib/pic16/Makefile.rules, device/lib/pic16/Makefile.subdir:
+         itroduced SILENT option to make building of pic16 libraries less
+         verbose - used for nightly snapshot build
+       * doc/sdccman.lyx: documented that SDCDB and ucSim are currently not
+         available on Win32 platforms.
+
 2005-11-16 Jesus Calvino-Fraga <jesusc AT ece.ubc.ca>
 
        * device/lib/printf_large.c: Temporary patch for bug 1358192: 
index 61316ad6fef2e133773ab1d1f2965b5348bd0fe1..81e92e25137e048edacb89be4c74fc9311361be8 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)$(AS) $(ASFLAGS) -o "$@" -c "$<";
 
 # 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";
-       $(Q)$(RM) "$@"; LIB_O=`find "$(topsrcdir)/$(builddir)" -name "*.o"`; [ "x$${LIB_O}" = "x" ] || $(LIB) $(LIBFLAGS) "$@" $${LIB_O};
+endif
+       $(Q)$(RM) "$@"; LIB_O=`find "$(topsrcdir)/$(builddir)" -name "*.o"`; echo $${LIB_O}; [ "x$${LIB_O}" = "x" ] || $(LIB) $(LIBFLAGS) "$@" $${LIB_O};
 endif
 
 .PHONY : recurse force
index c14aa67839f2630170866a1301e6e2fe6268c140..c93585877ee09e49e8cd7f880385c16c05fb3eef 100644 (file)
@@ -45,7 +45,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
index 699ed0f62455094c1167a0eab17cd9031d4642bd..22df670dd1190325b5c300d7db82f1ac34e9d581 100644 (file)
@@ -245,6 +245,7 @@ status Collapsed
 \newline 
 SDCC also comes with a companion source level debugger SDCDB, the debugger
  currently uses ucSim a freeware simulator for 8051 and other micro-controllers.
+ SDCDB and ucSim are currently not available on Win32 platforms.
  
 \newline 
 
@@ -4120,9 +4121,11 @@ link-gbz80 - The Z80 and GameBoy Z80 linkers.
 \layout Itemize
 
 s51 - The ucSim 8051 simulator.
+ Not available on Win32 platforms.
 \layout Itemize
 
 sdcdb - The source debugger.
+ Not available on Win32 platforms.
 \layout Itemize
 
 packihx - A tool to pack (compress) Intel hex files.
@@ -4206,6 +4209,7 @@ S51
 .
  It currently supports the core mcs51, the Dallas DS80C390 and the Phillips
  XA51 family.
+ S51 is currently not available on Win32 platfors.
 \layout Subsection
 
 sdcdb - Source Level Debugger
@@ -4229,7 +4233,7 @@ Sdcdb
 \end_inset 
 
 , but can be easily changed to use other simulators.
+ Sdcdb is currently not available on Win32 platfors.
 \layout Chapter
 
 Using SDCC
@@ -20054,7 +20058,7 @@ on, which also builds and installs the debugger in the target directory
  specified during configuration.
  The debugger allows you debug BOTH at the C source and at the ASM source
  level.
- Sdcdb is available on Unix platforms only.
+ Sdcdb is currently not available on Win32 platforms.
 \layout Section
 
 Compiling for Debugging