DHDAXCW-Rockchip-OpenWrt/package/firmware/quantenna/patches/001-link-with-rpc-makefile.patch

41 lines
1.3 KiB
Diff

--- a/Makefile 2019-06-24 17:38:56.000000000 +0200
+++ b/Makefile 2019-06-24 17:39:04.000000000 +0200
@@ -1,6 +1,5 @@
-CC = gcc
-CFLAGS = -I. -fPIC -O -g -Wall -Werror -Wno-unused-variable -Wno-unused-parameter
+CFLAGS += -I.
COMMON_PROG_OBJS = \
call_qcsapi.o \
@@ -49,24 +48,25 @@
LIB_LDNAME = lib$(LIB_NAME).so
LIB_SONAME = $(LIB_LDNAME).1
LIB_REALNAME = $(LIB_LDNAME).1.0.1
+LDFLAGS += -L. -l$(LIB_NAME)
c_rpc_qcsapi_sample: ${SOCKET_C_SAMPLE_OBJS:%=build/%} $(LIB_REALNAME)
- ${CC} $(filter %.o, $^) -L. -l$(LIB_NAME) -o $@
+ ${CC} $(filter %.o, $^) $(LDFLAGS) -o $@
qcsapi_pcie: ${PCIE_PROG_OBJS:%=build/%} $(LIB_REALNAME)
- ${CC} $(filter %.o, $^) -L. -l$(LIB_NAME) -o $@
+ ${CC} $(filter %.o, $^) $(LDFLAGS) -o $@
qcsapi_pcie_static: ${PCIE_PROG_OBJS:%=build/%} ${LIB_OBJS}
${CC} $(filter %.o, $^) -o $@
qcsapi_sockrpc: ${SOCKET_PROG_OBJS:%=build/%} $(LIB_REALNAME)
- ${CC} $(filter %.o, $^) -L. -l$(LIB_NAME) -o $@
+ ${CC} $(filter %.o, $^) $(LDFLAGS) -o $@
qcsapi_sockrpc_static: ${SOCKET_PROG_OBJS:%=build/%} ${LIB_OBJS}
${CC} $(filter %.o, $^) -o $@
qcsapi_sockraw: ${SOCKET_RAW_PROG_OBJS:%=build/%} $(LIB_REALNAME)
- ${CC} $(filter %.o, $^) -L. -l$(LIB_NAME) -o $@
+ ${CC} $(filter %.o, $^) $(LDFLAGS) -o $@
qcsapi_sockraw_static: ${SOCKET_RAW_PROG_OBJS:%=build/%} ${LIB_OBJS}
${CC} $(filter %.o, $^) -o $@