summaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorAravind Batni2015-08-26 15:49:19 -0500
committerAravind Batni2015-08-26 15:49:19 -0500
commit120a9a39049b89dbb70d32d5436ca81b696984d6 (patch)
tree88b4f526e51e5586765a717db1de7a1c0ea88fb2 /build
parent24d9b84e49ae32fb222d135dbf1a84ecdc87f9fd (diff)
downloadpcie-lld-120a9a39049b89dbb70d32d5436ca81b696984d6.tar.gz
pcie-lld-120a9a39049b89dbb70d32d5436ca81b696984d6.tar.xz
pcie-lld-120a9a39049b89dbb70d32d5436ca81b696984d6.zip
remove deprecated files from repo
Diffstat (limited to 'build')
-rw-r--r--build/armv7/libpcie_aearmv7.mk128
1 files changed, 0 insertions, 128 deletions
diff --git a/build/armv7/libpcie_aearmv7.mk b/build/armv7/libpcie_aearmv7.mk
deleted file mode 100644
index 51a4f6c..0000000
--- a/build/armv7/libpcie_aearmv7.mk
+++ /dev/null
@@ -1,128 +0,0 @@
1#*******************************************************************************
2#* FILE PURPOSE: Lower level makefile for Creating Component Libraries for ARMv7
3#*******************************************************************************
4#* FILE NAME: ./lib/libpcie_aearmv7.mk
5#*
6#* DESCRIPTION: Defines Source Files, Compilers flags and build rules
7#*
8#*******************************************************************************
9#
10
11#
12# Macro definitions referenced below
13#
14empty =
15space =$(empty) $(empty)
16
17# Output for prebuilt generated libraries
18ARMV7LIBDIR ?= ./lib
19ARMV7OBJDIR ?= ./obj
20ARMV7OBJDIR_SO := $(ARMV7OBJDIR)/pcie/lib_so
21ARMV7OBJDIR := $(ARMV7OBJDIR)/pcie/lib
22ARMV7BINDIR ?= ./bin
23
24# Default optimization is on
25DEBUG_FLAG ?= -O2
26#DEBUG_FLAG ?= -g -gdwarf-3 -gstrict-dwarf
27
28#CROSS_TOOL_INSTALL_PATH = "C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_7-2013q3/bin"
29#CROSS_TOOL_PRFX = arm-none-eabi-
30
31ifdef CROSS_TOOL_INSTALL_PATH
32# Support backwards compatibility with KeyStone1 approach
33 CC = $(CROSS_TOOL_INSTALL_PATH)/$(CROSS_TOOL_PRFX)gcc
34 AC = $(CROSS_TOOL_INSTALL_PATH)/$(CROSS_TOOL_PRFX)as
35 AR = $(CROSS_TOOL_INSTALL_PATH)/$(CROSS_TOOL_PRFX)ar
36 LD = $(CROSS_TOOL_INSTALL_PATH)/$(CROSS_TOOL_PRFX)gcc
37endif
38
39INCS = -I. -I$(strip $(subst ;, -I,$(subst $(space),\$(space),$(INCDIR))))
40
41CFLAGS+=-mno-unaligned-access -mfloat-abi=hard
42INTERNALDEFS = -D__ARMv7 -D_LITTLE_ENDIAN=1 -DMAKEFILE_BUILD
43CFLAGS += $(INTERNALDEFS)
44
45#Device specific definition
46
47ifeq ($(DEVICE), k2k)
48 CFLAGS += -DDEVICE_K2K
49endif
50
51ifeq ($(DEVICE), k2h)
52 CFLAGS += -DDEVICE_K2H
53endif
54
55ifeq ($(DEVICE), k2l)
56 CFLAGS += -DDEVICE_K2L -DNSS_GEN2
57endif
58
59ifeq ($(DEVICE), k2e)
60 CFLAGS += -DDEVICE_K2E -DNSS_GEN2
61endif
62
63ifeq ($(DEVICE), am572x)
64 CFLAGS += -DDEVICE_AM572x
65endif
66
67OBJEXT = o
68INTERNALLINKDEFS =
69
70SRCDIR = ./src
71
72
73VPATH=$(SRCDIR)
74
75#List the COMMONSRC Files
76COMMONSRCC = \
77 pcie.c \
78 pcieinit.c \
79 v0/pciev0.c \
80 v0/pciev0_cfg.c \
81 v0/pciev0_app.c \
82 v1/pciev1.c \
83 v1/pciev1_plconf.c \
84 v1/pciev1_ticonf.c \
85 v1/pciev1_cfg.c \
86 v1/pciev1_ep.c \
87 v1/pciev1_rc.c
88
89# FLAGS for the COMMONSRC Files
90COMMONSRCCFLAGS = $(DEBUG_FLAG) -I$(SRCDIR) -I.
91CFLAGS +=$(COMMONSRCCFLAGS)
92
93# Make Rule for the COMMONSRC Files
94COMMONSRCCOBJS = $(patsubst %.c, $(ARMV7OBJDIR)/%.$(OBJEXT), $(COMMONSRCC))
95COMMONSRCCOBJS_SO = $(patsubst %.c, $(ARMV7OBJDIR_SO)/%.$(OBJEXT), $(COMMONSRCC))
96
97$(COMMONSRCCOBJS): $(ARMV7OBJDIR)/%.$(OBJEXT): %.c $(ARMV7OBJDIR)/.created
98 -@echo compiling $< ...
99 $(CC) -c $(CFLAGS) $(INCS) $< -o $@
100
101$(COMMONSRCCOBJS_SO): $(ARMV7OBJDIR_SO)/%.$(OBJEXT): %.c $(ARMV7OBJDIR_SO)/.created
102 -@echo compiling $< ...
103 @$(CC) -c $(CFLAGS) -fPIC $(INCS) $< -o $@
104
105$(ARMV7LIBDIR)/lib$(LLD_NAME).a: $(COMMONSRCCOBJS) $(ARMV7LIBDIR)/.created
106 @echo archiving $? into $@ ...
107 @$(AR) -r $@ $?
108
109$(ARMV7LIBDIR)/ti.drv.$(LLD_NAME).aa15fg: $(COMMONSRCCOBJS) $(ARMV7LIBDIR)/.created
110 @echo archiving $? into $@ ...
111 @$(AR) -r $@ $?
112
113
114$(ARMV7OBJDIR_SO)/.created:
115 @mkdir -p $(ARMV7OBJDIR_SO) $(ARMV7OBJDIR_SO)/v0 $(ARMV7OBJDIR_SO)/v1
116 @touch $(ARMV7OBJDIR_SO)/.created
117
118$(ARMV7OBJDIR)/.created:
119 @mkdir -p $(ARMV7OBJDIR) $(ARMV7OBJDIR)/v0 $(ARMV7OBJDIR)/v1
120 @touch $(ARMV7OBJDIR)/.created
121
122$(ARMV7LIBDIR)/.created:
123 @mkdir -p $(ARMV7LIBDIR)
124 @touch $(ARMV7LIBDIR)/.created
125
126clean:
127 @$(RMDIR) $(ARMV7OBJDIR)
128