fix: third lib make
This commit is contained in:
@@ -27,11 +27,12 @@ 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)
|
||||
|
||||
$(OBJS):%.o:%.c
|
||||
$(OBJS): %.o:%.c
|
||||
$(CC) $(CFLAGS) -c -o $@ $< $(INCDIR)
|
||||
|
||||
all: $(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)
|
||||
|
||||
Reference in New Issue
Block a user