增加ip2region离线IP地址定位库,测试阶段未使用
This commit is contained in:
9
Makefile
9
Makefile
@@ -17,7 +17,12 @@ freshclam_LIB += clamscan/freshclam/freshclam.o clamscan/freshclam/notify.o clam
|
||||
cJSON_CFLAGS += -std=c89 -c -fPIC -pedantic -Wall -Werror -Wstrict-prototypes -Wwrite-strings -Wshadow -Winit-self -Wcast-align -Wformat=2 -Wmissing-prototypes -Wstrict-overflow=2 -Wcast-qual -Wc++-compat -Wundef -Wswitch-default -Wconversion -fstack-protector
|
||||
cJSON_LIB += cJSON.o
|
||||
|
||||
ip2region_CFLAGS += -Os -g -Wall -I/ip2region -c
|
||||
ip2region_LIB += ip2region.o xdb_searcher.o
|
||||
|
||||
all: conf.o rhost.o libiptc.o ccronexpr.o
|
||||
$(CC) $(ip2region_CFLAGS) ip2region/ip2region.c
|
||||
$(CC) $(ip2region_CFLAGS) ip2region/xdb_searcher.c
|
||||
$(CC) $(cJSON_CFLAGS) cJSON/cJSON.c
|
||||
$(CC) $(freshclam_CFLAGS) -c clamscan/freshclam/freshclam.c -fPIC -DPIC -o clamscan/freshclam/freshclam.o
|
||||
$(CC) $(freshclam_CFLAGS) -c clamscan/freshclam/notify.c -fPIC -DPIC -o clamscan/freshclam/notify.o
|
||||
@@ -44,7 +49,7 @@ all: conf.o rhost.o libiptc.o ccronexpr.o
|
||||
$(CC) $(CLAMSCAN_CFLAGS) -c clamscan/clamscan.c -o clamscan/clamscan.o
|
||||
$(CC) $(CLAMSCAN_CFLAGS) -c clamscan/manager.c -o clamscan/manager.o
|
||||
|
||||
$(CC) $(CFLAGS) $^ -o $(OBG) $(cJSON_LIB) $(LIB) $(freshclam_LIB)
|
||||
$(CC) $(CFLAGS) $^ -o $(OBG) $(cJSON_LIB) $(ip2region_LIB) $(LIB) $(freshclam_LIB)
|
||||
|
||||
chmod +x $(OBG)
|
||||
|
||||
@@ -61,4 +66,6 @@ clean:
|
||||
rm -rf clamscan/freshclam/*.o
|
||||
rm -rf `find clamscan/libclamav/ -name *.lo`
|
||||
rm -rf `find clamscan/libclamav/ -name *.o`
|
||||
rm -rf cJSON/*.o
|
||||
rm -rf ip2region/*.o
|
||||
rm -rf $(OBG)
|
Reference in New Issue
Block a user