mirror of
https://github.com/haproxy/haproxy.git
synced 2026-07-05 07:16:53 -04:00
BUILD: makefile: only build trace.c and ssl_trace.c when USE_TRACE is set
There's no point in building these ones anymore when traces are disabled, nothing relies on them. This brings extra 28kB savings, resulting in 709kB total savings when disabling traces.
This commit is contained in:
parent
75163e93a8
commit
1a4be29252
1 changed files with 9 additions and 2 deletions
11
Makefile
11
Makefile
|
|
@ -642,7 +642,10 @@ ifneq ($(USE_OPENSSL:0=),)
|
|||
OPTIONS_OBJS += src/ssl_sock.o src/ssl_ckch.o src/ssl_ocsp.o src/ssl_crtlist.o \
|
||||
src/ssl_sample.o src/cfgparse-ssl.o src/ssl_gencert.o \
|
||||
src/ssl_utils.o src/jwt.o src/ssl_clienthello.o src/jws.o src/acme.o \
|
||||
src/acme_resolvers.o src/ssl_trace.o src/jwe.o
|
||||
src/acme_resolvers.o src/jwe.o
|
||||
ifneq ($(USE_TRACE:0=),)
|
||||
OPTIONS_OBJS += src/ssl_trace.o
|
||||
endif
|
||||
endif
|
||||
|
||||
ifneq ($(USE_ENGINE:0=),)
|
||||
|
|
@ -920,7 +923,7 @@ OBJS += src/mux_h2.o src/mux_h1.o src/mux_fcgi.o src/log.o \
|
|||
src/http_act.o src/http_fetch.o src/cebs_tree.o \
|
||||
src/cebib_tree.o src/http_client.o src/dns.o \
|
||||
src/cebb_tree.o src/vars.o src/event_hdl.o src/tcp_rules.o \
|
||||
src/trace.o src/stats-proxy.o src/pool.o src/stats.o \
|
||||
src/stats-proxy.o src/pool.o src/stats.o \
|
||||
src/cfgparse-global.o src/filters.o src/mux_pt.o \
|
||||
src/flt_http_comp.o src/sock.o src/h1.o src/sink.o \
|
||||
src/ceba_tree.o src/session.o src/payload.o src/htx.o \
|
||||
|
|
@ -956,6 +959,10 @@ ifneq ($(TRACE),)
|
|||
OBJS += src/calltrace.o
|
||||
endif
|
||||
|
||||
ifneq ($(USE_TRACE:0=),)
|
||||
OBJS += src/trace.o
|
||||
endif
|
||||
|
||||
HATERM_OBJS += $(OBJS) src/haterm_init.o src/hbuf.o
|
||||
|
||||
HALOAD_OBJS += $(OBJS) src/haload_init.o src/haload.o src/hbuf.o
|
||||
|
|
|
|||
Loading…
Reference in a new issue