* local/ppc-osx3.mk: added
* emu/rrz80/cpu/z80.h: detect __BIG_ENDIAN__ if defined by preprocessor
sdcc:
* src/configure.in, src/configure, src/Makefile.in: defined CPPFLAGS
* src/port.mk: defined CPPFLAGS, renamed to src/port.mk.in
* src/avr/Makefile.in, rc/ds390/Makefile.in, src/ds400/Makefile.in,
src/hc08/Makefile.in, src/mcs51/Makefile.in, src/pic16/Makefile.in,
src/pic/Makefile.in, src/xa51/Makefile.in, src/z80/Makefile.in:
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4256
4a8a32a2-be11-0410-ad9d-
d568d2c75423
+2006-07-03 Borut Razem <borut.razem AT siol.net>
+
+ * src/configure.in, src/configure, src/Makefile.in: defined CPPFLAGS
+ * src/port.mk: defined CPPFLAGS, renamed to src/port.mk.in
+ * src/avr/Makefile.in, rc/ds390/Makefile.in, src/ds400/Makefile.in,
+ src/hc08/Makefile.in, src/mcs51/Makefile.in, src/pic16/Makefile.in,
+ src/pic/Makefile.in, src/xa51/Makefile.in, src/z80/Makefile.in:
+
2006-07-02 Raphael Neider <rneider AT web.de>
* src/pic16/devices.inc,
test $OPT_DISABLE_DEVICE_LIB = 0 && ac_config_files="$ac_config_files device/lib/Makefile"
- ac_config_files="$ac_config_files main.mk:main_in.mk src/Makefile device/include/Makefile support/librarian/Makefile support/makebin/Makefile support/regression/Makefile support/valdiag/Makefile Makefile Makefile.common:Makefile.common.in"
+ ac_config_files="$ac_config_files main.mk:main_in.mk src/Makefile src/port.mk:src/port.mk.in device/include/Makefile support/librarian/Makefile support/makebin/Makefile support/regression/Makefile support/valdiag/Makefile Makefile Makefile.common:Makefile.common.in"
cat >confcache <<\_ACEOF
# This file is a shell script that caches the results of configure
# 1. Remove the extension, and $U if already installed.
ac_i=`echo "$ac_i" |
sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
- # 2. Add them.
- ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
- ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
+ # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
+ # will be set to the directory where LIBOBJS objects are built.
+ ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+ ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
done
LIBOBJS=$ac_libobjs
"device/lib/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/lib/Makefile" ;;
"main.mk" ) CONFIG_FILES="$CONFIG_FILES main.mk:main_in.mk" ;;
"src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
+ "src/port.mk" ) CONFIG_FILES="$CONFIG_FILES src/port.mk:src/port.mk.in" ;;
"device/include/Makefile" ) CONFIG_FILES="$CONFIG_FILES device/include/Makefile" ;;
"support/librarian/Makefile" ) CONFIG_FILES="$CONFIG_FILES support/librarian/Makefile" ;;
"support/makebin/Makefile" ) CONFIG_FILES="$CONFIG_FILES support/makebin/Makefile" ;;
AC_CONFIG_FILES([main.mk:main_in.mk
src/Makefile
+src/port.mk:src/port.mk.in
device/include/Makefile
support/librarian/Makefile
support/makebin/Makefile
LIBS = -lm @LIBS@
#CFLAGS += -Werror
-CPPFLAGS += -I$(srcdir)
+CPPFLAGS += -I$(srcdir) @CPPFLAGS@
ifdef SDCC_SUB_VERSION
CFLAGS += -DSDCC_SUB_VERSION_STR=\"$(SDCC_SUB_VERSION)\"
top_srcdir = @top_srcdir@
# Make all in this directory
-include $(srcdir)/../port.mk
+include ../port.mk
top_srcdir = @top_srcdir@
# Make all in this directory
-include $(srcdir)/../port.mk
+include ../port.mk
top_srcdir = @top_srcdir@
# Make all in this directory
-include $(srcdir)/../port.mk
+include ../port.mk
top_srcdir = @top_srcdir@
# Make all in this directory
-include $(srcdir)/../port.mk
+include ../port.mk
top_srcdir = @top_srcdir@
# Make all in this directory
-include $(srcdir)/../port.mk
+include ../port.mk
# Make all in this directory
PORT = pic
-include $(srcdir)/../port.mk
+include ../port.mk
top_srcdir = @top_srcdir@
# Make all in this directory
-include $(srcdir)/../port.mk
+include ../port.mk
+++ /dev/null
-# Common Makefile for all ports.
-# Input: SOURCES - list of C files included in the project
-# SPECIAL - list of special files that should be included in dependencies
-# PEEPRULES - list of all peephole rules (.rul) derrived files
-# PREBUILD - list of special files to build before deps.
-
-# Ports are always located in sdcc/src/<portname>
-
-# Output
-LIB = port.a
-# Include the sdcc/src directory
-INCLUDEFLAGS = -I$(srcdir)/.. -I..
-
-# If the sources aren't specified, assume all in this directory.
-ifndef SOURCES
-SOURCES = $(notdir $(wildcard $(srcdir)/*.c))
-endif
-
-# If the peephole rules aren't specified, assume all.
-ifndef PEEPRULES
-PEEPDEFS = $(notdir $(wildcard $(srcdir)/*.def))
-PEEPRULES = $(PEEPDEFS:.def=.rul)
-endif
-
-PREBUILD += $(PEEPRULES)
-
-all: $(PREBUILD) dep $(LIB)
-
-include $(top_builddir)Makefile.common
-
-$(LIB): $(OBJ)
- rm -f $(LIB)
- $(AR) r $(LIB) $(OBJ)
- $(RANLIB) $(LIB)
-
-%.rul: %.def
- $(AWK) -f $(srcdir)/../SDCCpeeph.awk $< > $@
-
-dep: Makefile.dep
-
-Makefile.dep: $(PREBUILD) Makefile $(SOURCES) $(SPECIAL)
- $(CPP) $(CPPFLAGS) $(M_OR_MM) $(filter %.c,$^) >Makefile.dep
-
-# don't include Makefile.dep for the listed targets:
-ifeq "$(findstring $(MAKECMDGOALS),clean distclean)" ""
- include Makefile.dep
-endif
-
-include $(srcdir)/../port-clean.mk
--- /dev/null
+# Common Makefile for all ports.
+# Input: SOURCES - list of C files included in the project
+# SPECIAL - list of special files that should be included in dependencies
+# PEEPRULES - list of all peephole rules (.rul) derrived files
+# PREBUILD - list of special files to build before deps.
+
+# Ports are always located in sdcc/src/<portname>
+
+CPPFLAGS += @CPPFLAGS@
+
+# Output
+LIB = port.a
+# Include the sdcc/src directory
+INCLUDEFLAGS = -I$(srcdir)/.. -I..
+
+# If the sources aren't specified, assume all in this directory.
+ifndef SOURCES
+SOURCES = $(notdir $(wildcard $(srcdir)/*.c))
+endif
+
+# If the peephole rules aren't specified, assume all.
+ifndef PEEPRULES
+PEEPDEFS = $(notdir $(wildcard $(srcdir)/*.def))
+PEEPRULES = $(PEEPDEFS:.def=.rul)
+endif
+
+PREBUILD += $(PEEPRULES)
+
+all: $(PREBUILD) dep $(LIB)
+
+include $(top_builddir)Makefile.common
+
+$(LIB): $(OBJ)
+ rm -f $(LIB)
+ $(AR) r $(LIB) $(OBJ)
+ $(RANLIB) $(LIB)
+
+%.rul: %.def
+ $(AWK) -f $(srcdir)/../SDCCpeeph.awk $< > $@
+
+dep: Makefile.dep
+
+Makefile.dep: $(PREBUILD) Makefile $(SOURCES) $(SPECIAL)
+ $(CPP) $(CPPFLAGS) $(M_OR_MM) $(filter %.c,$^) >Makefile.dep
+
+# don't include Makefile.dep for the listed targets:
+ifeq "$(findstring $(MAKECMDGOALS),clean distclean)" ""
+ include Makefile.dep
+endif
+
+include $(srcdir)/../port-clean.mk
top_srcdir = @top_srcdir@
# Make all in this directory
-include $(srcdir)/../port.mk
+include ../port.mk
top_srcdir = @top_srcdir@
# Make all in this directory
-include $(srcdir)/../port.mk
+include ../port.mk