diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2009-02-19 19:55:40 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2009-02-19 19:55:40 +0000 |
commit | 89376b7141edb6f927fb940c27391cda6e67c785 (patch) | |
tree | 57dd01fd9328b879289493ba848ae5c34c607b91 /rtems.am | |
download | libbsdport-89376b7141edb6f927fb940c27391cda6e67c785.tar.bz2 |
Initial import.initial
Diffstat (limited to 'rtems.am')
-rw-r--r-- | rtems.am | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/rtems.am b/rtems.am new file mode 100644 index 0000000..8f7bca0 --- /dev/null +++ b/rtems.am @@ -0,0 +1,41 @@ +if OS_IS_RTEMS +RTEMS_BSP = @rtems_bsp@ +# CC += @rtems_gccspecs@ +# AM_CFLAGS += @rtems_cpu_cflags@ +# CXX += @rtems_gccspecs@ +# AM_CXXFLAGS += @rtems_cpu_cflags@ +# CCAS += @rtems_gccspecs@ +# AM_CCASFLAGS += @rtems_cpu_asflags@ +# CPP += @rtems_gccspecs@ +# AM_CPPFLAGS += @rtems_cppflags@ +AM_CPPFLAGS += -I$(top_builddir)/data/include +AM_LDFLAGS += -L$(top_builddir)/data/lib +endif + + +OBJLINK=$(CCLD) -nostdlib -Wl,-r -o $@ +OBJEXEEXT=.obj + +# Where tools that run on the host go +#FIXME: where to put these? +exechostbindir=$(hostbindir) + +include_bspdir=$(includedir)/bsp +include_sysdir=$(includedir)/sys + +preinstall:INSTALL=$(INSTALL_IF_CHANGE) +preinstall:exec_prefix=$(prefix) +preinstall:includedir=$(prefix)/include +preinstall:prefix=$(abs_top_builddir)/data +preinstall:install-data install-exec + +# a rule to link native programs +# +$(HOSTPROG)$(HOSTEXEEXT): $($(HOSTPROG)_OBJECTS) $($(HOSTPROG)_DEPENDENCIES) + $(HOSTCC) -o $@ $($(HOSTPROG)_OBJECTS) $($(HOSTPROG)_LDADD) + +# another hack; if we just enter the install-exechostbinPROGRAMS: +# target on the left then automake will not emit a rule for installation +# :-(. +# As a work-around we let 'configure' fill this in... +@installexechostbinprogs@:EXEEXT=$(HOSTEXEEXT) |