From 1af1dc7bbc48f9ae83b4a01ba36329be2c354276 Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Tue, 12 Jun 2007 16:05:00 +0000 Subject: [PATCH] Added generic directory Makefile. darcs-hash:20070612160530-f2ef6-e87ae339e22c87af4c3bfab45c88c92dbcf37332.gz --- leaf-makefile/Makefile | 14 ++++++++++++++ leaf-makefile/README | 3 +++ 2 files changed, 17 insertions(+) create mode 100644 leaf-makefile/Makefile create mode 100644 leaf-makefile/README diff --git a/leaf-makefile/Makefile b/leaf-makefile/Makefile new file mode 100644 index 0000000..f595272 --- /dev/null +++ b/leaf-makefile/Makefile @@ -0,0 +1,14 @@ +# Generic directory or leaf node makefile for OCERA make framework + +ifndef MAKERULES_DIR +MAKERULES_DIR := $(shell ( old_pwd="" ; while [ ! -e Makefile.rules ] ; do if [ "$$old_pwd" == `pwd` ] ; then exit 1 ; else old_pwd=`pwd` ; cd -L .. 2>/dev/null ; fi ; done ; pwd ) ) +endif + +ifeq ($(MAKERULES_DIR),) +all : default +.DEFAULT:: + @echo -e "\nThe Makefile.rules has not been found in this or partent directory\n" +else +include $(MAKERULES_DIR)/Makefile.rules +endif + diff --git a/leaf-makefile/README b/leaf-makefile/README new file mode 100644 index 0000000..04c79fa --- /dev/null +++ b/leaf-makefile/README @@ -0,0 +1,3 @@ +This direcotry contains a generic directory makefile. This Makefile +should be located in every directory where OMK is supposed to run. +Together with Makefile.omk it makes the basics of OMK. -- 2.39.2