blob: e991f70a273642c08a69381cddedad76348e04d0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
From 4c0accfce78610e21f5d9b75725a0b9fa2c6cfb9 Mon Sep 17 00:00:00 2001
From: Ting Liu <ting.liu@nxp.com>
Date: Fri, 12 Aug 2016 10:41:51 +0800
Subject: [PATCH] Makefile: use LDFLAGS if set
Signed-off-by: Ting Liu <ting.liu@nxp.com>
---
dsp_boot/Makefile | 6 +++---
fsl_shm/Makefile | 4 ++--
ipc/Makefile | 14 +++++++-------
3 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/dsp_boot/Makefile b/dsp_boot/Makefile
index 8f30076..59eb648 100644
--- a/dsp_boot/Makefile
+++ b/dsp_boot/Makefile
@@ -20,12 +20,12 @@ endif
all: fsl_shm lib_dsp_boot dsp_bt
lib_dsp_boot:
$(CC) -c ./libdspboot.c $(CFLAGS) -o ./libdspboot.o
- $(CC) -shared -fPIC ./libdspboot.o -o libdspboot.so
+ $(CC) -shared -fPIC $(LDFLAGS) ./libdspboot.o -o libdspboot.so
$(AR) rcs libdspboot.a ./libdspboot.o ../fsl_shm/lib/lg_shm.o
fsl_shm:
- $(CC) -c $(CFLAGS) $(SOURCES_FSL_SHM)
+ $(CC) -c $(CFLAGS) $(LDFLAGS) $(SOURCES_FSL_SHM)
dsp_bt:
- $(CC) $(CFLAGS) $(SOURCES) $(SOURCES_FSL_SHM) -L. -ldspboot -L../ipc -lipc -o $@
+ $(CC) $(CFLAGS) $(LDFLAGS) $(SOURCES) $(SOURCES_FSL_SHM) -L. -ldspboot -L../ipc -lipc -o $@
cp libdspboot.so ../ipc/ -v
clean:
rm -rf *.o dsp_bt libdspboot.so *.a
diff --git a/fsl_shm/Makefile b/fsl_shm/Makefile
index 0042055..0b9f581 100644
--- a/fsl_shm/Makefile
+++ b/fsl_shm/Makefile
@@ -4,11 +4,11 @@ CFLAGS=-fPIC -I ./lib -I ./include -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -W
all: lg_shm_lib lg_shm_test
lg_shm_lib:
- $(CC) -c ./lib/lg_shm.c $(CFLAGS) -o ./lib/lg_shm.o
+ $(CC) -c ./lib/lg_shm.c $(CFLAGS) $(LDFLAGS) -o ./lib/lg_shm.o
$(AR) rcs liblg_shm.a ./lib/lg_shm.o
lg_shm_test:
- $(CC) ./test/app.c $(CFLAGS) -L. -llg_shm -o app
+ $(CC) ./test/app.c $(CFLAGS) $(LDFLAGS) -L. -llg_shm -o app
clean:
rm -rf app ./lib/*.o *.a
diff --git a/ipc/Makefile b/ipc/Makefile
index 06599f6..cbb63d6 100644
--- a/ipc/Makefile
+++ b/ipc/Makefile
@@ -29,21 +29,21 @@ ipc_lib:
$(CC) -c ./lib/fsl_user_dma.c $(CFLAGS) -o ./lib/fsl_user_dma.o
$(CC) -c ./lib/fsl_ipc_lock.c $(CFLAGS) -o ./lib/fsl_ipc_lock.o
$(CC) -c ../dsp_boot/libdspboot.c $(CFLAGS2) -o ../dsp_boot/libdspboot.o
- $(CC) -shared -fPIC -lpthread ./lib/fsl_user_dma.o ./lib/fsl_ipc_channel.o ./lib/fsl_ipc_lock.o ../dsp_boot/libdspboot.o -L../fsl_shm -llg_shm -o libipc.so
+ $(CC) -shared -fPIC -lpthread $(LDFLAGS) ./lib/fsl_user_dma.o ./lib/fsl_ipc_channel.o ./lib/fsl_ipc_lock.o ../dsp_boot/libdspboot.o -L../fsl_shm -llg_shm -o libipc.so
$(AR) rcs libipc.a ./lib/fsl_ipc_channel.o ./lib/fsl_ipc_lock.o ../dsp_boot/libdspboot.o ./lib/fsl_user_dma.o ../fsl_shm/lib/lg_shm.o
mem_lib:
$(CC) -c ./lib/fsl_usmmgr.c $(CFLAGS) -o ./lib/fsl_usmmgr.o
$(CC) -c ./lib/fsl_ipc_lock.c $(CFLAGS) -o ./lib/fsl_ipc_lock.o
- $(CC) -shared -fPIC ./lib/fsl_usmmgr.o ./lib/fsl_ipc_lock.o -L../fsl_shm -llg_shm -o libmem.so
+ $(CC) -shared -fPIC $(LDFLAGS) ./lib/fsl_usmmgr.o ./lib/fsl_ipc_lock.o -L../fsl_shm -llg_shm -o libmem.so
$(AR) rcs libmem.a ./lib/fsl_usmmgr.o ./lib/fsl_ipc_lock.o ../fsl_shm/lib/lg_shm.o
ipc_test:
- $(CC) ./test/ipc_test.c $(CFLAGS) -L. -lipc -lmem -o ipc_test
- $(CC) ./test/ipc_test67.c $(CFLAGS) -L. -lipc -lmem -o ipc_test67
- $(CC) ./test/dsp_recover.c $(CFLAGS) -L. -lipc -lmem -o dsp_recover
- $(CC) ./test/l1_defense_app.c $(CFLAGS) -L. -lipc -lmem -o l1d_app
- $(CC) ./test/fsl_dump_memory.c $(CFLAGS) -L. -lipc -lmem -o dump_mem
+ $(CC) ./test/ipc_test.c $(CFLAGS) $(LDFLAGS) -L. -lipc -lmem -o ipc_test
+ $(CC) ./test/ipc_test67.c $(CFLAGS) $(LDFLAGS) -L. -lipc -lmem -o ipc_test67
+ $(CC) ./test/dsp_recover.c $(CFLAGS) $(LDFLAGS) -L. -lipc -lmem -o dsp_recover
+ $(CC) ./test/l1_defense_app.c $(CFLAGS) $(LDFLAGS) -L. -lipc -lmem -o l1d_app
+ $(CC) ./test/fsl_dump_memory.c $(CFLAGS) $(LDFLAGS) -L. -lipc -lmem -o dump_mem
clean:
rm -rf dump_mem ipc_test ipc_test67 dsp_recover l1d_app ./lib/*.o *.a *.so
--
1.9.2
|