43 lines
1.4 KiB
Makefile
43 lines
1.4 KiB
Makefile
ifneq ($(CROSS_COMPILE),)
|
|
CROSS-COMPILE:=$(CROSS_COMPILE)
|
|
endif
|
|
|
|
CFLAGS += -DGHT_FEATURE_PCIE_AUTO
|
|
|
|
ifeq ($(CC),cc)
|
|
CC:=$(CROSS-COMPILE)gcc
|
|
endif
|
|
LD:=$(CROSS-COMPILE)ld
|
|
|
|
SRC=QmiWwanCM.c GobiNetCM.c main.c MPQMUX.c QMIThread.c util.c qmap_bridge_mode.c query_pcie_mode.c
|
|
|
|
FB_DHCP=udhcpc.c
|
|
|
|
FIBO_PROXY_SRC=fibo_qmimsg_server.c
|
|
|
|
LIBMNL=libmnl/ifutils.c libmnl/attr.c libmnl/callback.c libmnl/nlmsg.c libmnl/socket.c
|
|
FB_NDHCP=udhcpc_netlink.c
|
|
FB_NDHCP+=${LIBMNL}
|
|
|
|
release: clean
|
|
$(CC) $(CFLAGS) -Wall -s ${SRC} ${FB_NDHCP} -o fibocom-dial -lpthread -ldl
|
|
$(CC) -Wall -s multi-pdn-manager.c query_pcie_mode.c util.c -o multi-pdn-manager -lpthread -ldl
|
|
$(CC) -Wall -s ${FIBO_PROXY_SRC} -o fibo_qmimsg_server -lpthread -ldl
|
|
|
|
dhcp: clean
|
|
$(CC) $(CFLAGS) -Wall -s ${SRC} ${FB_DHCP} -o fibocom-dial -lpthread -ldl
|
|
$(CC) -Wall -s multi-pdn-manager.c query_pcie_mode.c util.c -o multi-pdn-manager -lpthread -ldl
|
|
$(CC) -Wall -s ${FIBO_PROXY_SRC} -o fibo_qmimsg_server -lpthread -ldl
|
|
|
|
ndhcp: clean
|
|
$(CC) $(CFLAGS) -Wall -s ${SRC} ${FB_NDHCP} -o fibocom-dial -lpthread -ldl
|
|
$(CC) -Wall -s multi-pdn-manager.c query_pcie_mode.cutil.c -o multi-pdn-manager -lpthread -ldl
|
|
$(CC) -Wall -s ${FIBO_PROXY_SRC} -o fibo_qmimsg_server -lpthread -ldl
|
|
|
|
qmi-proxy:
|
|
$(CC) -Wall -s fibo-qmi-proxy.c -o fibo-qmi-proxy -lpthread -ldl
|
|
|
|
clean:
|
|
rm -rf fibocom-dial *~ multi-pdn-manager fibo_qmimsg_server
|
|
|