-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
5 changed files
with
1,084 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
#****************************************************************************** | ||
# | ||
# Makefile - Rules for building the Project Zero Example. | ||
# | ||
# Copyright (c) 2013-2017 Texas Instruments Incorporated. All rights reserved. | ||
# Software License Agreement | ||
# | ||
# Texas Instruments (TI) is supplying this software for use solely and | ||
# exclusively on TI's microcontroller products. The software is owned by | ||
# TI and/or its suppliers, and is protected under applicable copyright | ||
# laws. You may not combine this software with "viral" open-source | ||
# software in order to form a larger program. | ||
# | ||
# THIS SOFTWARE IS PROVIDED "AS IS" AND WITH ALL FAULTS. | ||
# NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT | ||
# NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | ||
# A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. TI SHALL NOT, UNDER ANY | ||
# CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL | ||
# DAMAGES, FOR ANY REASON WHATSOEVER. | ||
# | ||
# This is part of revision 2.1.4.178 of the EK-TM4C1294XL Firmware Package. | ||
# | ||
#****************************************************************************** | ||
|
||
# | ||
# Defines the part type that this project uses. | ||
# | ||
PART=TM4C1290NCPDT | ||
|
||
# | ||
# The base directory for TivaWare. | ||
# | ||
#ROOT=../../../.. | ||
ROOT=../.. | ||
|
||
# | ||
# Include the common make definitions. | ||
# | ||
include ${ROOT}/makedefs | ||
|
||
# | ||
# Where to find source files that do not live in this directory. | ||
# | ||
VPATH=../drivers | ||
VPATH+=../../../../utils | ||
VPATH+=../../board_specific | ||
# | ||
# Where to find header files that do not live in the source directory. | ||
# | ||
IPATH=.. | ||
IPATH+=${ROOT} | ||
|
||
# | ||
# The default rule, which causes the Project Zero Example to be built. | ||
# | ||
all: ${COMPILER} | ||
all: ${COMPILER}/i2c-sensors.axf | ||
|
||
# | ||
# The rule to clean out all the build products. | ||
# | ||
clean: | ||
@rm -rf ${COMPILER} ${wildcard *~} | ||
|
||
# | ||
# The rule to create the target directory. | ||
# | ||
${COMPILER}: | ||
@mkdir -p ${COMPILER} | ||
|
||
# | ||
# Rules for building the Project Zero Example. | ||
# | ||
${COMPILER}/i2c-sensors.axf: ${COMPILER}/i2c-sensors.o | ||
${COMPILER}/i2c-sensors.axf: ${COMPILER}/pinout.o | ||
${COMPILER}/i2c-sensors.axf: ${COMPILER}/pinsel.o | ||
${COMPILER}/i2c-sensors.axf: ${COMPILER}/startup_${COMPILER}.o | ||
${COMPILER}/i2c-sensors.axf: ${ROOT}/driverlib/${COMPILER}/libdriver.a | ||
${COMPILER}/i2c-sensors.axf: i2c-sensors.ld | ||
SCATTERgcc_i2c-sensors=i2c-sensors.ld | ||
ENTRY_i2c-sensors=ResetISR | ||
CFLAGSgcc=-DTARGET_IS_TM4C129_RA1 | ||
|
||
# | ||
# Include the automatically generated dependency files. | ||
# | ||
ifneq (${MAKECMDGOALS},clean) | ||
-include ${wildcard ${COMPILER}/*.d} __dummy__ | ||
endif |
Oops, something went wrong.