From e4e7b661172477aaa682a9cccfbac89adb1d01f6 Mon Sep 17 00:00:00 2001 From: Pixel Date: Sun, 23 Jan 2011 12:15:41 -0800 Subject: Adding basic CMSIS source code; v1.3.0 from the NXP website currently. --- arch/arm/lpc17xx/Drivers/source/makefile | 84 ++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 arch/arm/lpc17xx/Drivers/source/makefile (limited to 'arch/arm/lpc17xx/Drivers/source/makefile') diff --git a/arch/arm/lpc17xx/Drivers/source/makefile b/arch/arm/lpc17xx/Drivers/source/makefile new file mode 100644 index 0000000..8cf581c --- /dev/null +++ b/arch/arm/lpc17xx/Drivers/source/makefile @@ -0,0 +1,84 @@ +######################################################################## +# $Id:: makefile 814 2008-06-19 19:57:32Z pdurgesh $ +# +# Project: Standard compile makefile +# +# Description: +# Makefile +# +######################################################################## +# Software that is described herein is for illustrative purposes only +# which provides customers with programming information regarding the +# products. This software is supplied "AS IS" without any warranties. +# NXP Semiconductors assumes no responsibility or liability for the +# use of the software, conveys no license or title under any patent, +# copyright, or mask work right to the product. NXP Semiconductors +# reserves the right to make changes in the software without +# notification. NXP Semiconductors also make no representation or +# warranty that such application will be suitable for the specified +# use without further testing or modification. +######################################################################## + +######################################################################## +# +# Pick up the configuration file in make section +# +######################################################################## +include ../../makesection/makeconfig + +######################################################################## +# +# Pick up the default build rules +# +######################################################################## + +include $(PROJ_ROOT)/makesection/makerule/$(DEVICE)/make.$(DEVICE).$(TOOL) + +######################################################################## +# +# Pick up the assembler and C source files in the directory +# +######################################################################## +include $(PROJ_ROOT)\makesection\makerule\common\make.rules.ftypes +AFLAGS +=-I../include +CFLAGS +=-I../include + + +######################################################################## +# +# Build the library +# +######################################################################## + +$(TARGET_FWLIB_LIB) : .vias $(OBJS) $(FWLIB_LIB_DIR) + $(ECHO) "creating" $(FWLIB) "Firmware support package library" + $(AR) $@ $(OBJS) + +$(FWLIB_LIB_DIR): + $(MKDIR) $(FWLIB_LIB_DIR) + +# delete all targets this Makefile can make +lib_clean: + -@$(RM) $(TARGET_FWLIB_LIB) + +# delete all targets this Makefile can make and all built libraries +# linked in +lib_realclean: + -@$(RM) $(FWLIB_LIB_DIR)/*.a + -@$(RMDIR) $(FWLIB_LIB_DIR) + +clean: lib_clean +realclean: lib_realclean + +######################################################################## +# +# Compile the code base +# +######################################################################## + +include $(PROJ_ROOT)/makesection/makerule/common/make.rules.build + +.PHONY: all lib_clean lib_realclean + + + -- cgit v1.2.3