From 716ca530e1c4515d8683c9d5be3d56b301758b66 Mon Sep 17 00:00:00 2001 From: James <> Date: Wed, 4 Nov 2015 11:49:21 +0000 Subject: trunk-47381 --- target/linux/uml/Makefile | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 target/linux/uml/Makefile (limited to 'target/linux/uml/Makefile') diff --git a/target/linux/uml/Makefile b/target/linux/uml/Makefile new file mode 100644 index 0000000..715cdc7 --- /dev/null +++ b/target/linux/uml/Makefile @@ -0,0 +1,42 @@ +# +# Copyright (C) 2006-2011 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# +include $(TOPDIR)/rules.mk +include $(INCLUDE_DIR)/host.mk + +# UML only makes sense on linux +ifeq ($(HOST_OS),Linux) + +ARCH:=$(shell uname -m | sed \ + -e 's/i[3-9]86/i386/' \ + -e 's/mipsel/mips/' \ + -e 's/mipseb/mips/' \ + -e 's/powerpc/ppc/' \ + -e 's/sh[234]/sh/' \ + -e 's/armeb/arm/' \ +) +BOARD:=uml +BOARDNAME:=User Mode Linux +FEATURES:=ext4 audio +MAINTAINER:=Florian Fainelli + +KERNEL_PATCHVER:=4.1 + +include $(INCLUDE_DIR)/target.mk + +define Kernel/Patch + mkdir -p $(LINUX_DIR)/arch/um/include/uapi + mv $(LINUX_DIR)/arch/um/include/asm $(LINUX_DIR)/arch/um/include/uapi/ + $(Kernel/Patch/Default) +endef + +LINUX_TARGET_CONFIG:=$(CURDIR)/config/$(ARCH) + +DEFAULT_PACKAGES += wpad-mini kmod-mac80211-hwsim + +endif + +$(eval $(call BuildTarget)) -- cgit v1.2.3