Skip to content
Snippets Groups Projects
Commit 5a08170c authored by Jakob Olsson's avatar Jakob Olsson
Browse files

update makefile to compile wrapper

parent e25011a1
No related branches found
No related tags found
No related merge requests found
CC = gcc CC = gcc
CWFLAGS = -g -Wall CWFLAGS = -g -Wall
CFLAGS += "-I$(STAGING_DIR)/usr/include/libxml2/" CFLAGS += "-I$(STAGING_DIR)/usr/include/libxml2/"
LIBS = -ljson-c -lubox -lubus -lcurl -lblobmsg_json -lxml2 LIBS = -ljson-c -lubox -lubus -lcurl -lblobmsg_json -lxml2 -lmobile_zte -lmobile_hilink -lmobile
# -lmobile_zte -lmobile_hilink all: libmobile1_zte libmobile2_zte libmobile1_hilink libmobile2_hilink libmobile1 libmobile2 common stack_operations dongle_infrastructure dongle
all: libmobile1_zte libmobile2_zte libmobile1_hilink libmobile2_hilink common stack_operations dongle_infrastructure dongle
ZOBJS = libmobile_zte.o ZOBJS = libmobile_zte.o
ZSRCS = libmobile_zte.c ZSRCS = libmobile_zte.c
...@@ -19,12 +18,20 @@ libmobile1_hilink: ${HLOBJS} ...@@ -19,12 +18,20 @@ libmobile1_hilink: ${HLOBJS}
${CC} -c ${CFLAGS} -fPIC ${HLSRCS} -o ${HLOBJS} ${CC} -c ${CFLAGS} -fPIC ${HLSRCS} -o ${HLOBJS}
libmobile2_hilink: ${HLOBJS} libmobile2_hilink: ${HLOBJS}
${CC} ${HLOBJS} -shared -o libmobile_hilink.so ${CC} ${CFLAGS} ${HLOBJS} -shared -o libmobile_hilink.so
LOBJS = libmobile_wrapper.o
LSRCS = libmobile_wrapper.c
libmobile1: ${LOBJS}
${CC} -c ${CFLAGS} -fPIC ${LSRCS} -o ${LOBJS}
libmobile2: ${LOBJS}
${CC} ${CFLAGS} ${LOBJS} -shared -o libmobile.so
COBJS = common.o COBJS = common.o
CSRCS = common.c CSRCS = common.c
common: ${COBJS} common: ${COBJS}
${CC} -c ${CFLAGS} ${CSRCS} -o ${COBJS} -lmobile_zte ${CC} -c ${CFLAGS} ${CSRCS} -o ${COBJS} ${LIBS}
STOBJS = stack_operations.o STOBJS = stack_operations.o
STSRCS = stack_operations.c STSRCS = stack_operations.c
...@@ -34,10 +41,10 @@ stack_operations: ${STOBJS} ...@@ -34,10 +41,10 @@ stack_operations: ${STOBJS}
DIOBJS = dongle_infrastructure.o DIOBJS = dongle_infrastructure.o
DISRCS = dongle_infrastructure.c DISRCS = dongle_infrastructure.c
dongle_infrastructure: ${DIOBJS} dongle_infrastructure: ${DIOBJS}
${CC} -c ${CWFLAGS} ${CFLAGS} ${DISRCS} ${STOBJS} ${COBJS} -o ${DIOBJS} -L . ${LIBS} -lmobile_zte ${CC} -c ${CWFLAGS} ${CFLAGS} ${DISRCS} ${STOBJS} ${COBJS} -o ${DIOBJS} -L . ${LIBS}
dongle: dongle.o dongle: dongle.o
${CC} ${CWFLAGS} ${CFLAGS} dongle.o ${DIOBJS} ${STOBJS} ${COBJS} -o dongle -L . ${LIBS} -lmobile_zte ${CC} ${CWFLAGS} ${CFLAGS} dongle.o ${DIOBJS} ${STOBJS} ${COBJS} -o dongle -L . ${LIBS}
clean: clean:
rm -f dongle_apn dongle_pin dongle_network *.o *.so rm -f dongle_apn dongle_pin dongle_network *.o *.so
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment