mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-03-09 15:40:03 +00:00
41 lines
1.2 KiB
Diff
41 lines
1.2 KiB
Diff
diff --git a/qca-cnss-daemon/patches/Makefile b/qca-cnss-daemon/patches/Makefile
|
|
new file mode 100644
|
|
index 0000000..f413dd8
|
|
--- /dev/null
|
|
+++ b/Makefile
|
|
@@ -0,0 +1,33 @@
|
|
+INCLUDE_DIR += -I. -I$(STAGING_DIR)/usr/include/libnl \
|
|
+ -I$(STAGING_DIR)/usr/include/libnl3
|
|
+
|
|
+FLAGS := -fPIC -Wall -g -DICNSS_QMI -D__USE_GNU -DCONFIG_DEBUG_SYSLOG \
|
|
+ -DCONFIG_DEBUG -DCONFIG_DEBUG_FILE -DCONFIG_IPC_LOGGING \
|
|
+ -DCONFIG_NO_DMS -D_GNU_SOURCE \
|
|
+ -DCONFIG_NO_DATA_PATH_EXTNS \
|
|
+ -DCONFIG_NO_PM -DCONFIG_CNSS_USER\
|
|
+ -DCONFIG_RECORD_DAEMON_QMI_LOG -DCONFIG_WLAN_MSG_SVC \
|
|
+ -DDISABLE_CLD80211_LIB -D__NON_ANDROID -DIPQ
|
|
+LIBS := -lpthread -lnl-genl-3 -lnl-3
|
|
+LDFLAGS := -L/usr/lib -lqmi_common_so -lqmi_qrtr_cci \
|
|
+ -pie
|
|
+
|
|
+CFLAGS += -fpie
|
|
+
|
|
+cnssdaemon := wlan_firmware_service_v01.o \
|
|
+ cnss_plat.o wlfw_qmi_client.o \
|
|
+ debug.o \
|
|
+ main.o nl_loop.o cnss_user.o cnss_genl.o
|
|
+
|
|
+cnsscli := cnss_cli.o
|
|
+%.o: %.c
|
|
+ $(CC) -c -o $@ $(INCLUDE_DIR) $(FLAGS) $(LIBS) $(LDFLAGS) $(CFLAGS) $<
|
|
+
|
|
+all: $(cnssdaemon) $(cnsscli)
|
|
+ $(CC) -o cnssdaemon $(cnssdaemon) $(INCLUDE_DIR) $(FLAGS) $(LIBS) $(LDFLAGS) $(CFLAGS)
|
|
+ $(CC) -o cnsscli $(cnsscli) $(INCLUDE_DIR) $(LIBS) $(LDFLAGS) $(CFLAGS)
|
|
+ mkdir -p lib/
|
|
+ mv cnssdaemon lib/
|
|
+ mv cnsscli lib/
|
|
+clean:
|
|
+ rm -rf lib/
|
|
+ rm -rf *.o
|
|
+
|