view chipsetsw/layer1/tpu_drivers/source/makefile_pc @ 69:7f883b707182
l1_cmplx.c: l1s_ctrl_sb26() reconstructed
author |
Mychaela Falconia <falcon@ivan.Harhan.ORG> |
date |
Mon, 28 Mar 2016 04:01:33 +0000 (2016-03-28) |
parents |
509db1a7b7b8 |
children |
|
line source
# Filename makefile_pc
# Version 1.9
# Date 09/18/02
#
# Makefile for GSM TPU drivers - PC version
#
# Copyright (c) Texas Instruments 1996
#
#
.SUFFIXES: .obj $(SUFFIXES)
# Grab customer and rf id's
#--------------------------
CUST=$(cust)
RF=$(rf)
CHIPSET=$(bsb)
ANALOG=$(anl)
DSP=$(dsp)
BOARD=$(board)
LONG_JUMP=$(ljump)
TESTMODE=$(testmode)
# Directories for PC system
#----------------------------
ARMTOOLS =u:/470tools
PTOOL_DIR =u:/470tools/ptool/tools
CL470_0 = $(ARMTOOLS)/cl470
CL470_1 = $(PTOOL_DIR)/pcl470
CL470_2 = $(PTOOL_DIR)/vcl470
CL470 = $(CL470_$(LONG_JUMP))
AR470 =$(ARMTOOLS)/ar470
ASM470 =$(ARMTOOLS)/asm470
# Source code path
#-----------------
SOURCE=../source$(CUST)
# Include file source paths
#--------------------------
INCLUDE = \
-I../../nucleus/include \
-I../../include \
-I../../drivers1/common \
-I../source$(CUST) \
-I../../cust$(CUST) \
-I../../tm_include \
-I../../audio_include \
-I../../audio_cust$(CUST) \
-I../../hint
DEPEND = $(SOURCE)/tpudrv$(RF).h \
../../include/l1_time.h \
../../drivers1/common/iq.h \
../../cust$(CUST)/l1_rf$(RF).h \
tpudrv.h
# Object files path
#------------------
OBJ=$(SOURCE)/obj
OBJS=obj_$(CHIPSET)_$(ANALOG)
# EXECUTION TARGET
#-----------------
all: ../lib/tpudrv_$(CUST)_$(RF)_$(CHIPSET)_$(ANALOG)_$(DSP)_$(BOARD)_$(LONG_JUMP)_$(TESTMODE).lib
clean:
-rm obj/tpudrv.obj_$(ANALOG) $(OBJ)/tpudrv$(RF).obj_$(ANALOG)_$(BOARD)
-rm ../lib/tpudrv_$(CUST)_$(RF)_$(ANALOG)_$(BOARD)_$(LONG_JUMP).lib
# How to...
#----------
#...generate the library
#-----------------------
../lib/tpudrv_$(CUST)_$(RF)_$(CHIPSET)_$(ANALOG)_$(DSP)_$(BOARD)_$(LONG_JUMP)_$(TESTMODE).lib: obj/tpudrv.obj_$(CHIPSET)_$(ANALOG) $(OBJ)/tpudrv$(RF).obj
$(AR470) r $@ obj/tpudrv.obj_$(CHIPSET)_$(ANALOG) $(OBJ)/tpudrv$(RF).obj
#...generate the common object file
#----------------------------------
obj/tpudrv.obj_$(CHIPSET)_$(ANALOG): $(DEPEND) tpudrv.c
$(CL470) $(INCLUDE) -i$(ARMTOOLS) -dCHIPSET=$(bsb) -dANALOG=$(anl) -dDSP=$(dsp) -dLONG_JUMP=$(LONG_JUMP) -dTESTMODE=$(TESTMODE) -c -g -me -mt -mw -o2 -pw2 -fr obj -eo$(OBJS) tpudrv.c
#...generate the target dependant object file
#--------------------------------------------
$(OBJ)/tpudrv$(RF).obj: $(DEPEND) $(SOURCE)/tpudrv$(RF).c
$(CL470) $(INCLUDE) -i$(ARMTOOLS) -dCHIPSET=$(bsb) -dANALOG=$(anl) -dDSP=$(dsp) -dBOARD=$(BOARD) -dLONG_JUMP=$(LONG_JUMP) -dTESTMODE=$(TESTMODE) -c -g -me -mt -mw -o2 -pw2 -fr$(OBJ) $(SOURCE)/tpudrv$(RF).c