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
CWFLAGS = -g -Wall
CFLAGS += "-I$(STAGING_DIR)/usr/include/libxml2/"
LIBS = -ljson-c -lubox -lubus -lcurl -lblobmsg_json -lxml2
# -lmobile_zte -lmobile_hilink
all: libmobile1_zte libmobile2_zte libmobile1_hilink libmobile2_hilink common stack_operations dongle_infrastructure dongle
LIBS = -ljson-c -lubox -lubus -lcurl -lblobmsg_json -lxml2 -lmobile_zte -lmobile_hilink -lmobile
all: libmobile1_zte libmobile2_zte libmobile1_hilink libmobile2_hilink libmobile1 libmobile2 common stack_operations dongle_infrastructure dongle
ZOBJS = libmobile_zte.o
ZSRCS = libmobile_zte.c
......@@ -19,12 +18,20 @@ libmobile1_hilink: ${HLOBJS}
${CC} -c ${CFLAGS} -fPIC ${HLSRCS} -o ${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
CSRCS = common.c
common: ${COBJS}
${CC} -c ${CFLAGS} ${CSRCS} -o ${COBJS} -lmobile_zte
${CC} -c ${CFLAGS} ${CSRCS} -o ${COBJS} ${LIBS}
STOBJS = stack_operations.o
STSRCS = stack_operations.c
......@@ -34,10 +41,10 @@ stack_operations: ${STOBJS}
DIOBJS = dongle_infrastructure.o
DISRCS = dongle_infrastructure.c
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
${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:
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