From 1052ed0291f0af98614d6b3834dd04400761f2c7 Mon Sep 17 00:00:00 2001 From: sato_masaki Date: Wed, 18 Jun 2008 08:28:29 +0000 Subject: [PATCH] =?UTF-8?q?SYSMENU=20build=E3=81=AE=E6=96=B0=E7=84=A1?= =?UTF-8?q?=E7=B7=9A=E3=83=89=E3=83=A9=E3=82=A4=E3=83=90=E3=82=92=E8=BF=BD?= =?UTF-8?q?=E5=8A=A0(ltdwram=E3=82=92=E3=83=A1=E3=82=A4=E3=83=B3=E3=83=A1?= =?UTF-8?q?=E3=83=A2=E3=83=AA=E3=81=AB=E7=A7=BB=E5=8B=95=E3=81=95=E3=81=9B?= =?UTF-8?q?=E3=81=9F=E3=82=82=E3=81=AE)=E3=80=82=20#=20TwlWireless?= =?UTF-8?q?=E3=83=84=E3=83=AA=E3=83=BC=E3=81=A8=E3=83=93=E3=83=AB=E3=83=89?= =?UTF-8?q?=E3=82=B7=E3=82=B9=E3=83=86=E3=83=A0=E3=81=AE=E4=BB=95=E7=B5=84?= =?UTF-8?q?=E3=81=BF=E3=81=AE=E9=83=BD=E5=90=88=E3=81=A7=E3=80=81LTD=20?= =?UTF-8?q?=E3=83=A9=E3=82=A4=E3=83=96=E3=83=A9=E3=83=AA=E3=81=97=E3=81=8B?= =?UTF-8?q?=E7=94=9F=E6=88=90=E3=81=97=E3=81=BE=E3=81=9B=E3=82=93=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1650 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- build/libraries_sysmenu/Makefile | 3 +- build/libraries_sysmenu/TwlWireless/Makefile | 79 ++++++++++++++++++++ 2 files changed, 81 insertions(+), 1 deletion(-) create mode 100644 build/libraries_sysmenu/TwlWireless/Makefile diff --git a/build/libraries_sysmenu/Makefile b/build/libraries_sysmenu/Makefile index f875ad41..fd541991 100644 --- a/build/libraries_sysmenu/Makefile +++ b/build/libraries_sysmenu/Makefile @@ -34,7 +34,8 @@ SUBDIRS = reloc_info \ banner \ util \ dht \ - wds + wds \ + TwlWireless #---------------------------------------------------------------------------- diff --git a/build/libraries_sysmenu/TwlWireless/Makefile b/build/libraries_sysmenu/TwlWireless/Makefile new file mode 100644 index 00000000..043ea079 --- /dev/null +++ b/build/libraries_sysmenu/TwlWireless/Makefile @@ -0,0 +1,79 @@ +#! make -f +#---------------------------------------------------------------------------- +# Project: TWL WLAN - twl - +# File: Makefile +# +# Copyright 2007 Nintendo. All rights reserved. +# +# These coded instructions, statements, and computer programs contain +# proprietary information of Nintendo of America Inc. and/or Nintendo +# Company Ltd., and are protected by Federal copyright law. They may +# not be disclosed to third parties or copied or duplicated in any form, +# in whole or in part, without the prior written consent of Nintendo. +# +#---------------------------------------------------------------------------- + +TARGET_FIRM = SYSTEMMENU + +override TARGET_PLATFORM := TWL +override TWL_CODEGEN := ARM +override TWL_ARCHGEN := LIMITED +export TWL_CODEGEN +export TWL_ARCHGEN +TWL_PROC := ARM7 + +include $(TWL_IPL_RED_ROOT)/build/buildtools/commondefs + +export TWL_WLAN_ROOT = $(subst $(SPACE),\ ,$(subst \,/,$(TWL_IPL_RED_ROOT))) +export TWLWLAN_DRV_ROOT = $(subst $(SPACE),\ ,$(subst \,/,$(TWLWIRELESS_ROOT))) + +#---------------------------------------------------------------------------- + +# set enviromental variables for TianShan +ATH_OS_TYPE := TWL +ATH_WLAN_DRV_PATH := $(TWLWLAN_DRV_ROOT) +NIN_PACKAGE_PATH := + +# COM_TYPE = [SERIAL/SPIUSB] +COM_TYPE ?= SPIUSB + +# env. variables for TianShan tree +export ATH_OS_TYPE +export NIN_PACKAGE_PATH +export ATH_WLAN_DRV_PATH +export COM_TYPE + +export TARGET_FIRM +export LIBDIR = ./lib.SYSMENU/$(TWL_BUILDTYPE) +export OBJDIR = ./obj.SYSMENU/$(TWL_BUILDTYPE) +export MACRO_FLAGS = -DSDK_SYSMENU_BUILD + +export TWLSDK_INSTALL_ROOT = $(SYSMENU_INSTALL_LIBDIR)/../../.. + +# Install +INSTALL_DIR = $(call eupath,$(TWLSDK_INSTALL_ROOT)/lib/TwlWireless/$(TWL_LIBTYPE)) +INSTALL_TARGETS = $(INSTALL_DIR)/libsdio_sp.SYSMENU$(TWL_LIBSUFFIX).a \ + $(INSTALL_DIR)/libathdrv_sp.SYSMENU$(TWL_LIBSUFFIX).a + +SUBDIRS = $(TWLWIRELESS_ROOT) + +#---------------------------------------------------------------------------- + +include $(TWL_IPL_RED_ROOT)/build/buildtools/modulerules + +# Override generic DO_INSTALL +define DO_INSTALL + $(INSTALL) -d $(INSTALL_DIR) $(AND) \ + $(foreach FILE, $(INSTALL_TARGETS), \ + if [ ! -e $(INSTALL_DIR)/$(FILE) -o \ + $(FILE) -nt $(INSTALL_DIR)/$(FILE) ]; \ + then \ + $(ECHO) " install: $(subst .SYSMENU,,$(FILE)) -> $(FILE)" $(AND) \ + $(INSTALL) $(subst .SYSMENU,,$(FILE)) $(INSTALL_DIR)/$(notdir $(FILE)) $(AND) \ + $(RM) $(INSTALL_DIR)/$(notdir $(subst .SYSMENU,,$(FILE))); \ + fi $(AND) ) $(TRUE) +endef + + +#===== End of Makefile ===== +