fix: third lib make

This commit is contained in:
zhangsz
2025-03-24 16:11:31 +08:00
parent 68f2b6b91f
commit e9b29a109d
2 changed files with 23 additions and 8 deletions

View File

@@ -27,7 +27,8 @@ CONFIGURE = ./configure
CC = gcc
$(TGT):$(OBJS) lib_all 3rdlib_all
$(TGT): lib_all 3rdlib_all $(OBJS)
if [ ! -d ../bin ]; then mkdir ../bin; fi
$(CC) -o $(TGT) $(CFLAGS) $(SRCS) $(INCDIR) $(LIBS)
chmod a+x $(TGT)
@@ -44,7 +45,21 @@ lib_all:
$(MAKE) -C ./tcp
$(MAKE) -C ./dba
3rdlib_config:
3rdlib_prepare:
if [ ! -d ./third-lib/libevent ]; then \
tar -xvf ../backup/libevent-2.1.11-stable.tar.gz -C ./third-lib/; \
mv ./third-lib/libevent-2.1.11-stable ./third-lib/libevent; \
fi
if [ ! -d ./third-lib/libcurl ]; then \
tar -xvf ../backup/curl-7.52.1.tar.gz -C ./third-lib/; \
mv ./third-lib/curl-7.52.1 ./third-lib/libcurl; \
fi
if [ ! -d ./third-lib/libmjson ]; then \
tar -xvf ../backup/mjson-1.7.0.tar.gz -C ./third-lib/; \
mv ./third-lib/json-1.7.0 ./third-lib/libmjson; \
fi
3rdlib_config: 3rdlib_prepare
cd ./third-lib/libevent && $(CONFIGURE)
cd ./third-lib/libcurl && $(CONFIGURE)
cd ./third-lib/libmjson && $(CONFIGURE)

View File

@@ -1,13 +1,13 @@
libevent-c
http://libevent.org
libevent-2.1.8-stable.tar.gz
libevent-2.1.11-stable.tar.gz
mjson-1.7.0
curl-7.52.1
tar xvfz ../../backup/curl-7.52.1.tar.gz -C .
mv curl-7.52.1 libcurl
tar xvfz ../../backup/libevent-2.1.8-stable.tar.gz -C .
mv libevent-2.1.8-stable libevent
tar xvfz ../../backup/mjson-1.7.0 -C .
mv mjson-1.7.0 libmjson
tar xvfz ../../backup/libevent-2.1.11-stable.tar.gz -C .
mv libevent-2.1.11-stable libevent
tar xvfz ../../backup/mjson-1.7.0.tar.gz -C .
mv json-1.7.0 libmjson