feat: get arch and os from runtime
This commit is contained in:
@@ -14,26 +14,12 @@ INCDIR += -I $(DIR_LIBEVENT)
|
|||||||
INCDIR += -I $(DIR_JSON)
|
INCDIR += -I $(DIR_JSON)
|
||||||
INCDIR += -I $(DIR_CURL)
|
INCDIR += -I $(DIR_CURL)
|
||||||
|
|
||||||
LIBS = ./dba/lib/libdba.a ./smcli_client/lib/libclient.a
|
LIBS = ./dba/lib/libdba.a ./smcli_client/lib/libclient.a
|
||||||
LIBS += ./pstn_cli/lib/libpstncli.a ./tcp/lib/libtcp.a
|
LIBS += ./pstn_cli/lib/libpstncli.a ./tcp/lib/libtcp.a
|
||||||
LIBS += /usr/lib/x86_64-linux-gnu/libidn.a -I/usr/include/mysql -L/usr/local/lib
|
LIBS += /usr/lib/x86_64-linux-gnu/libidn.a -I/usr/include/mysql -L/usr/lib64/mysql -lmysqlclient
|
||||||
LIBS += -L/usr/lib64/mysql -lmysqlclient -lrt -lpthread -lglib-2.0
|
LIBS += ./third-lib/libcurl/lib/.libs/libcurl.a -lrt -lcrypto -lssl -lpthread
|
||||||
LIBS += ./third-lib/libevent/.libs/libevent.a ./third-lib/libevent/.libs/libevent_pthreads.a
|
LIBS += ./third-lib/libevent/.libs/libevent.a ./third-lib/libevent/.libs/libevent_pthreads.a
|
||||||
LIBS += ./third-lib/libcurl/lib/.libs/libcurl.a ./third-lib/libmjson/src/.libs/libmjson.a
|
LIBS += ./third-lib/libmjson/src/.libs/libmjson.a -L/usr/local/lib -lglib-2.0 -lz -lidn2
|
||||||
LIBS += -lssl -lcrypto -lzstd -lidn2 -lz
|
|
||||||
|
|
||||||
# Determine OS version
|
|
||||||
# OS_VERSION=$(shell lsb_release -rs)
|
|
||||||
|
|
||||||
# ifeq ($(OS_VERSION),22.04)
|
|
||||||
# LIBS += /usr/lib/x86_64-linux-gnu/libevent.a /usr/lib/x86_64-linux-gnu/libevent_pthreads.a
|
|
||||||
# LIBS += ./third-lib/libcurl/lib/libcurl.a ./third-lib/json-lib/libmjson.a
|
|
||||||
# LIBS += -lssl -lcrypto -lzstd -lidn2 -lz
|
|
||||||
# else ifeq ($(OS_VERSION),12.04)
|
|
||||||
# LIBS += ./third-lib/libevent/lib/libevent.a ./third-lib/libevent/lib/libevent_pthreads.a
|
|
||||||
# LIBS += ./third-lib/libcurl/lib/libcurl.a ./third-lib/json-lib/libmjson.a
|
|
||||||
# LIBS += -lssl -lcrypto -lzstd -lidn2 -lz
|
|
||||||
# endif
|
|
||||||
|
|
||||||
CFLAGS = -Wall -g -DX86_64 -DTEST_RESTPROXY $(LIBS)
|
CFLAGS = -Wall -g -DX86_64 -DTEST_RESTPROXY $(LIBS)
|
||||||
|
|
||||||
@@ -58,10 +44,12 @@ lib_all:
|
|||||||
$(MAKE) -C ./tcp
|
$(MAKE) -C ./tcp
|
||||||
$(MAKE) -C ./dba
|
$(MAKE) -C ./dba
|
||||||
|
|
||||||
3rdlib_all:
|
3rdlib_config:
|
||||||
cd ./third-lib/libevent && $(CONFIGURE)
|
cd ./third-lib/libevent && $(CONFIGURE)
|
||||||
cd ./third-lib/libcurl && $(CONFIGURE)
|
cd ./third-lib/libcurl && $(CONFIGURE)
|
||||||
cd ./third-lib/libmjson && $(CONFIGURE)
|
cd ./third-lib/libmjson && $(CONFIGURE)
|
||||||
|
|
||||||
|
3rdlib_all:
|
||||||
$(MAKE) -C ./third-lib/libevent
|
$(MAKE) -C ./third-lib/libevent
|
||||||
$(MAKE) -C ./third-lib/libcurl
|
$(MAKE) -C ./third-lib/libcurl
|
||||||
$(MAKE) -C ./third-lib/libmjson
|
$(MAKE) -C ./third-lib/libmjson
|
||||||
|
|||||||
Reference in New Issue
Block a user