From: borutr Date: Thu, 17 Nov 2005 18:25:51 +0000 (+0000) Subject: * device/lib/pic16/Makefile.rules, device/lib/pic16/Makefile.subdir: X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=10be04765bad3e76e16891f974b98c7b44af3a6a;p=fw%2Fsdcc * 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. git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3951 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/ChangeLog b/ChangeLog index 646cbb96..611ff37f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2005-11-17 Borut Razem + + * 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 * device/lib/printf_large.c: Temporary patch for bug 1358192: diff --git a/device/lib/pic16/Makefile.rules b/device/lib/pic16/Makefile.rules index 61316ad6..81e92e25 100644 --- a/device/lib/pic16/Makefile.rules +++ b/device/lib/pic16/Makefile.rules @@ -18,28 +18,38 @@ # 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 diff --git a/device/lib/pic16/Makefile.subdir b/device/lib/pic16/Makefile.subdir index c14aa678..c9358587 100644 --- a/device/lib/pic16/Makefile.subdir +++ b/device/lib/pic16/Makefile.subdir @@ -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 diff --git a/doc/sdccman.lyx b/doc/sdccman.lyx index 699ed0f6..22df670d 100644 --- a/doc/sdccman.lyx +++ b/doc/sdccman.lyx @@ -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