@@ -33,8 +33,7 @@ JEMALLOC_PATH := $(DEPS_PATH)/jemalloc/jemalloc
3333JEMALLOC_IDIR := $(JEMALLOC_PATH ) /include/jemalloc
3434
3535LIBCONFIG_PATH := $(DEPS_PATH ) /libconfig/libconfig
36- LIBCONFIG_IDIR := $(LIBCONFIG_PATH ) /lib
37- LIBCONFIG_LDIR := $(LIBCONFIG_PATH ) /out
36+ LIBCONFIG_IDIR := -I$(LIBCONFIG_PATH ) /lib
3837
3938# INJECTION_PATH := $(DEPS_PATH)/libinjection
4039# INJECTION_IDIR := $(INJECTION_PATH)
@@ -49,13 +48,13 @@ SQLITE3_DIR := $(DEPS_PATH)/sqlite3/sqlite3
4948CLICKHOUSE_CPP_DIR := $(DEPS_PATH ) /clickhouse-cpp/clickhouse-cpp
5049
5150LIBINJECTION_DIR := $(DEPS_PATH ) /libinjection/libinjection
52- LIBINJECTION_IDIR := $(LIBINJECTION_DIR ) /src
51+ LIBINJECTION_IDIR := -I $(LIBINJECTION_DIR ) /src
5352
5453LIBHTTPSERVER_DIR := $(DEPS_PATH ) /libhttpserver/libhttpserver
55- LIBHTTPSERVER_IDIR := $(LIBHTTPSERVER_DIR ) /src
54+ LIBHTTPSERVER_IDIR := -I $(LIBHTTPSERVER_DIR ) /src
5655
5756MICROHTTPD_DIR := $(DEPS_PATH ) /libmicrohttpd/libmicrohttpd
58- MICROHTTPD_IDIR := $(MICROHTTPD_DIR ) -I$(MICROHTTPD_DIR ) /src/include
57+ MICROHTTPD_IDIR := -I $(MICROHTTPD_DIR ) -I$(MICROHTTPD_DIR ) /src/include
5958
6059COREDUMPER_DIR := $(DEPS_PATH ) /coredumper/coredumper
6160COREDUMPER_IDIR := $(COREDUMPER_DIR ) /include
@@ -81,48 +80,19 @@ LIBSCRAM_IDIR=$(LIBSCRAM_PATH)/include/
8180LIBSCRAM_LDIR =$(LIBSCRAM_PATH ) /lib/
8281
8382POSTGRES_PATH =$(DEPS_PATH ) /postgresql/postgresql/src/
84- POSTGRES_IFACE =$(POSTGRES_PATH ) /interfaces/libpq/
85- POSTGRES_IDIR =$(POSTGRES_PATH ) /include
83+ POSTGRES_IFACE =$(POSTGRES_PATH ) /interfaces/libpq/ -I$(POSTGRES_PATH ) /include
8684POSTGRES_LDIR =$(POSTGRES_IFACES ) /libpq/
8785
8886JSON_PATH := $(DEPS_PATH ) /json/json
8987JSON_IDIR := $(JSON_PATH ) /include
9088
91- SYS_LOC_IDIR := /usr/local/include
92-
93-
94- IDIRS := -I$(SYS_LOC_IDIR ) \
95- -I$(PROXYSQL_IDIR ) \
96- -I$(JEMALLOC_IDIR ) \
97- -I$(MARIADB_IDIR ) \
98- -I$(LIBCONFIG_IDIR ) \
99- -I$(RE2_IDIR ) \
100- -I$(SQLITE3_DIR ) \
101- -I$(PCRE_PATH ) \
102- -I$(CLICKHOUSE_CPP_DIR ) \
103- -I$(CLICKHOUSE_CPP_DIR ) /contrib/ \
104- -I$(MICROHTTPD_DIR ) \
105- -I$(MICROHTTPD_IDIR ) \
106- -I$(LIBHTTPSERVER_IDIR ) \
107- -I$(LIBINJECTION_IDIR ) \
108- -I$(CURL_IDIR ) \
109- -I$(EV_DIR ) \
110- -I$(PROMETHEUS_IDIR ) \
111- -I$(LIBUSUAL_IDIR ) \
112- -I$(LIBSCRAM_IDIR ) \
113- -I$(POSTGRES_IFACE ) \
114- -I$(POSTGRES_IDIR ) \
115- -I$(JSON_IDIR ) \
116- -I$(SSL_IDIR )
89+ IDIR := ../include
11790
91+ IDIRS := -I$(IDIR ) -I$(JEMALLOC_IDIR ) -I$(MARIADB_IDIR ) $(LIBCONFIG_IDIR ) -I$(RE2_IDIR ) -I$(SQLITE3_DIR ) -I$(PCRE_PATH ) -I/usr/local/include -I$(CLICKHOUSE_CPP_DIR ) -I$(CLICKHOUSE_CPP_DIR ) /contrib/ $(MICROHTTPD_IDIR ) $(LIBHTTPSERVER_IDIR ) $(LIBINJECTION_IDIR ) -I$(CURL_IDIR ) -I$(EV_DIR ) -I$(PROMETHEUS_IDIR ) -I$(LIBUSUAL_IDIR ) -I$(LIBSCRAM_IDIR ) -I$(POSTGRES_IFACE ) -I$(JSON_IDIR ) -I$(SSL_IDIR )
11892ifeq ($(UNAME_S ) ,Linux)
11993 IDIRS += -I$(COREDUMPER_IDIR)
12094endif
121-
122- LDIRS := -L$(JEMALLOC_PATH ) /lib \
123- -L$(RE2_PATH ) /obj \
124- -L$(INJECTION_PATH ) \
125- -L$(PROMETHEUS_LDIR )
95+ LDIRS := -L$(JEMALLOC_PATH ) /lib -L$(RE2_PATH ) /obj -L$(INJECTION_PATH ) -L$(PROMETHEUS_LDIR )
12696
12797# LIBS := -rdynamic -Wl,-Bstatic -ljemalloc_pic -lre2 -Wl,-Bdynamic -ldl -lpthread -lm -lz -lrt $(EXTRALINK)
12898# LIBS := -Wl,--export-dynamic -Wl,-Bstatic -ljemalloc_pic -lre2 -Wl,-Bdynamic -ldl -lpthread -lm -lz -lrt $(EXTRALINK)
0 commit comments