From d4a90257b2efcc44e63d8a53e782e50e27955335 Mon Sep 17 00:00:00 2001 From: sojkam Date: Tue, 27 May 2008 06:20:40 +0000 Subject: [PATCH] Added Makefiles for OMK makesystem See http://www.frescor.org/private/wiki/content/Building_FRESCOR_with_OMK_makesystem for details. git-svn-id: http://www.frescor.org/private/svn/frescor/fosa/trunk@1182 35b4ef3e-fd22-0410-ab77-dab3279adceb --- Makefile.omk | 5 +++++ include/Makefile.omk | 1 + marte_non_local_jump/Makefile.omk | 1 + src_marte/Makefile.omk | 4 ++++ src_marte/tests/Makefile.omk | 1 + src_marte/tests/test_clock_and_timers/Makefile.omk | 8 ++++++++ src_marte/tests/test_cpu_clocks/Makefile.omk | 1 + src_marte/tests/test_fosa_ads/Makefile.omk | 1 + src_marte/tests/test_fosa_general/Makefile.omk | 1 + src_marte/tests/test_non_local_jump/Makefile.omk | 1 + src_marte/tests/test_queue_signal_fosa/Makefile.omk | 1 + src_marte/tests/test_time/Makefile.omk | 1 + 12 files changed, 26 insertions(+) create mode 100644 Makefile.omk create mode 100644 include/Makefile.omk create mode 100644 marte_non_local_jump/Makefile.omk create mode 100644 src_marte/Makefile.omk create mode 100644 src_marte/tests/Makefile.omk create mode 100644 src_marte/tests/test_clock_and_timers/Makefile.omk create mode 120000 src_marte/tests/test_cpu_clocks/Makefile.omk create mode 120000 src_marte/tests/test_fosa_ads/Makefile.omk create mode 120000 src_marte/tests/test_fosa_general/Makefile.omk create mode 120000 src_marte/tests/test_non_local_jump/Makefile.omk create mode 120000 src_marte/tests/test_queue_signal_fosa/Makefile.omk create mode 120000 src_marte/tests/test_time/Makefile.omk diff --git a/Makefile.omk b/Makefile.omk new file mode 100644 index 0000000..85d5ecf --- /dev/null +++ b/Makefile.omk @@ -0,0 +1,5 @@ +SUBDIRS=include + +ifeq ($(PLATFORM),MARTE_OS) +SUBDIRS+=src_marte marte_non_local_jump +endif diff --git a/include/Makefile.omk b/include/Makefile.omk new file mode 100644 index 0000000..9aa9efe --- /dev/null +++ b/include/Makefile.omk @@ -0,0 +1 @@ +include_HEADERS = $(notdir $(wildcard $(SOURCES_DIR)/*.h)) diff --git a/marte_non_local_jump/Makefile.omk b/marte_non_local_jump/Makefile.omk new file mode 100644 index 0000000..9aa9efe --- /dev/null +++ b/marte_non_local_jump/Makefile.omk @@ -0,0 +1 @@ +include_HEADERS = $(notdir $(wildcard $(SOURCES_DIR)/*.h)) diff --git a/src_marte/Makefile.omk b/src_marte/Makefile.omk new file mode 100644 index 0000000..6a09070 --- /dev/null +++ b/src_marte/Makefile.omk @@ -0,0 +1,4 @@ +SUBDIRS = tests + +lib_LIBRARIES=fosa +fosa_SOURCES=$(notdir $(wildcard $(SOURCES_DIR)/*.c)) diff --git a/src_marte/tests/Makefile.omk b/src_marte/tests/Makefile.omk new file mode 100644 index 0000000..c459c78 --- /dev/null +++ b/src_marte/tests/Makefile.omk @@ -0,0 +1 @@ +SUBDIRS=$(ALL_OMK_SUBDIRS) diff --git a/src_marte/tests/test_clock_and_timers/Makefile.omk b/src_marte/tests/test_clock_and_timers/Makefile.omk new file mode 100644 index 0000000..a02e70f --- /dev/null +++ b/src_marte/tests/test_clock_and_timers/Makefile.omk @@ -0,0 +1,8 @@ +test_PROGRAMS:=$(basename $(notdir $(wildcard $(SOURCES_DIR)/*.c))) + +$(foreach t,$(test_PROGRAMS),\ +$(eval $(t)_SOURCES = $(t).c)\ +$(eval $(t)_LIBS = fosa m)\ +) + + diff --git a/src_marte/tests/test_cpu_clocks/Makefile.omk b/src_marte/tests/test_cpu_clocks/Makefile.omk new file mode 120000 index 0000000..c85f658 --- /dev/null +++ b/src_marte/tests/test_cpu_clocks/Makefile.omk @@ -0,0 +1 @@ +../test_clock_and_timers/Makefile.omk \ No newline at end of file diff --git a/src_marte/tests/test_fosa_ads/Makefile.omk b/src_marte/tests/test_fosa_ads/Makefile.omk new file mode 120000 index 0000000..c85f658 --- /dev/null +++ b/src_marte/tests/test_fosa_ads/Makefile.omk @@ -0,0 +1 @@ +../test_clock_and_timers/Makefile.omk \ No newline at end of file diff --git a/src_marte/tests/test_fosa_general/Makefile.omk b/src_marte/tests/test_fosa_general/Makefile.omk new file mode 120000 index 0000000..c85f658 --- /dev/null +++ b/src_marte/tests/test_fosa_general/Makefile.omk @@ -0,0 +1 @@ +../test_clock_and_timers/Makefile.omk \ No newline at end of file diff --git a/src_marte/tests/test_non_local_jump/Makefile.omk b/src_marte/tests/test_non_local_jump/Makefile.omk new file mode 120000 index 0000000..c85f658 --- /dev/null +++ b/src_marte/tests/test_non_local_jump/Makefile.omk @@ -0,0 +1 @@ +../test_clock_and_timers/Makefile.omk \ No newline at end of file diff --git a/src_marte/tests/test_queue_signal_fosa/Makefile.omk b/src_marte/tests/test_queue_signal_fosa/Makefile.omk new file mode 120000 index 0000000..c85f658 --- /dev/null +++ b/src_marte/tests/test_queue_signal_fosa/Makefile.omk @@ -0,0 +1 @@ +../test_clock_and_timers/Makefile.omk \ No newline at end of file diff --git a/src_marte/tests/test_time/Makefile.omk b/src_marte/tests/test_time/Makefile.omk new file mode 120000 index 0000000..c85f658 --- /dev/null +++ b/src_marte/tests/test_time/Makefile.omk @@ -0,0 +1 @@ +../test_clock_and_timers/Makefile.omk \ No newline at end of file -- 2.39.2