summaryrefslogtreecommitdiff
path: root/core/mk/makedevs.mk
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-03-18 23:45:27 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-03-18 23:45:27 +0100
commitef94bcb8905c8c8fefc272dbcb2d5ee0c4efbe35 (patch)
treee8e85268168e09221e23cdbb4639e47109988d04 /core/mk/makedevs.mk
parentfb516edcaeaa02e435316622b2bcc5314b42d529 (diff)
downloadembtoolkit-ef94bcb8905c8c8fefc272dbcb2d5ee0c4efbe35.tar.gz
embtoolkit-ef94bcb8905c8c8fefc272dbcb2d5ee0c4efbe35.tar.bz2
embtoolkit-ef94bcb8905c8c8fefc272dbcb2d5ee0c4efbe35.tar.xz
Move mk/ to core/
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'core/mk/makedevs.mk')
-rw-r--r--core/mk/makedevs.mk49
1 files changed, 49 insertions, 0 deletions
diff --git a/core/mk/makedevs.mk b/core/mk/makedevs.mk
new file mode 100644
index 0000000..ebee7ad
--- /dev/null
+++ b/core/mk/makedevs.mk
@@ -0,0 +1,49 @@
+#########################################################################################
+# Embtoolkit
+# Copyright(C) 2009-2013 Abdoulaye Walsimou GAYE.
+#
+# This program is free software; you can distribute it and/or modify it
+# under the terms of the GNU General Public License
+# (Version 2 or later) published by the Free Software Foundation.
+#
+# This program is distributed in the hope it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+# for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 59 Temple Place - Suite 330, Boston MA 02111-1307, USA.
+#########################################################################################
+#
+# \file makedevs.mk
+# \brief makedevs.mk of Embtoolkit
+# \author Abdoulaye Walsimou GAYE <awg@embtoolkit.org>
+# \date May 2009
+#########################################################################################
+
+MAKEDEVS_NAME := makedevs
+MAKEDEVS_BUILD_DIR := $(embtk_toolsb)/makedevs-build
+MAKEDEVS_SRC := $(EMBTK_ROOT)/src/makedevs
+
+MAKEDEVS_DIR := $(embtk_htools)/usr/bin
+MAKEDEVS_BIN := $(MAKEDEVS_DIR)/makedevs
+
+define embtk_install_makedevs
+ $(MAKE) makedevs_install
+endef
+
+makedevs_install:
+ [ -e $(MAKEDEVS_BUILD_DIR)/.makedevs.embtk.installed ] || \
+ $(MAKE) $(MAKEDEVS_BUILD_DIR)/.makedevs.embtk.installed
+
+$(MAKEDEVS_BUILD_DIR)/.makedevs.embtk.installed:
+ $(call embtk_pinfo,"Installing makedevs...")
+ $(Q)mkdir -p $(MAKEDEVS_BUILD_DIR)
+ $(Q)mkdir -p $(embtk_htools)/usr
+ $(Q)mkdir -p $(embtk_htools)/usr/bin
+ $(hostcc_cached) -o $(MAKEDEVS_BIN) $(wildcard $(MAKEDEVS_SRC)/*.c)
+ $(Q)touch $@
+
+download_makedevs:
+ $(call embtk_pinfo,"makedevs is in embtk source, download not needed...")