summaryrefslogtreecommitdiffstats
path: root/domx/make/start.mk
diff options
context:
space:
mode:
Diffstat (limited to 'domx/make/start.mk')
-rw-r--r--domx/make/start.mk101
1 files changed, 101 insertions, 0 deletions
diff --git a/domx/make/start.mk b/domx/make/start.mk
new file mode 100644
index 0000000..57921ac
--- /dev/null
+++ b/domx/make/start.mk
@@ -0,0 +1,101 @@
+#
+# Copyright 2001-2009 Texas Instruments - http://www.ti.com/
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+#
+# dspbridge/mpu_api/make/start.mk
+#
+# DSP-BIOS Bridge build rules.
+#
+
+# make sure we have a rootdir
+ifndef PROJROOT
+$(error Error: variable PROJROOT not defined)
+endif
+
+# make sure we have a bridgeroot
+#ifndef BRIDGEROOT
+#$(error Error: variable BRIDGEROOT not defined)
+#endif
+
+
+CMDDEFS =
+CMDDEFS_START =
+
+
+CROSS=arm-none-linux-gnueabi-
+PROCFAMILY=OMAP_4430
+
+
+ifndef PROCFAMILY
+$(error Error: PROCFAMILY can not be determined from Kernel .config)
+endif
+
+ifndef TARGETDIR
+TARGETDIR=$(PROJROOT)/target
+endif
+
+
+
+#default (first) target should be "all"
+#make sure the target directories are created
+#all: $(HOSTDIR) $(ROOTFSDIR) $(TARGETDIR)
+#all: $(TARGETDIR)
+
+CONFIG_SHELL := /bin/bash
+
+SHELL := $(CONFIG_SHELL)
+
+# Current version of gmake (3.79.1) cannot run windows shell's internal commands
+# We need to invoke command interpreter explicitly to do so.
+# for winnt it is cmd /c <command>
+SHELLCMD:=
+
+ifneq ($(SHELL),$(CONFIG_SHELL))
+CHECKSHELL:=SHELLERR
+else
+CHECKSHELL:=
+endif
+
+# Error string to generate fatal error and abort gmake
+ERR = $(error Makefile generated fatal error while building target "$@")
+
+CP := cp
+
+MAKEFLAGS = r
+
+QUIET := &> /dev/null
+
+# Should never be :=
+RM = rm $(1)
+MV = mv $(1) $(2)
+RMDIR = rm -r $(1)
+MKDIR = mkdir -p $(1)
+INSTALL = install
+
+# Current Makefile directory
+MAKEDIR := $(CURDIR)
+
+# Implicit rule search not needed for *.d, *.c, *.h
+%.d:
+%.c:
+%.h:
+
+# Tools
+CC := $(CROSS)gcc
+AR := $(CROSS)ar
+LD := $(CROSS)ld
+STRIP := $(CROSS)strip
+
+