Skip to content

Commit

Permalink
Makefile: add USE_LIBE
Browse files Browse the repository at this point in the history
Add USE_LIBEV to avoid the following build failure without libev raised
since version 2.0 and
711c11c:

sslh-ev.c:24:10: fatal error: ev.h: Aucun fichier ou dossier de ce type
   24 | #include <ev.h>
      |          ^~~~~~

Signed-off-by: Fabrice Fontaine <[email protected]>
  • Loading branch information
ffontaine committed Oct 1, 2023
1 parent 1b26eb5 commit b9bcc70
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ VERSION=$(shell ./genver.sh -r)
ENABLE_SANITIZER= # Enable ASAN/LSAN/UBSAN
ENABLE_REGEX=1 # Enable regex probes
USELIBCONFIG=1 # Use libconfig? (necessary to use configuration files)
USELIBEV=1 # Use libev?
USELIBWRAP?= # Use libwrap?
USELIBCAP= # Use libcap?
USESYSTEMD= # Make use of systemd socket activation
Expand Down Expand Up @@ -72,6 +73,9 @@ ifneq ($(strip $(USELIBBSD)),)
CPPFLAGS+=-DLIBBSD
endif

ifneq ($(strip $(USELIBEV)),)
CONDITIONAL_TARGETS+=sslh-ev
endif

all: sslh $(MAN) echosrv $(CONDITIONAL_TARGETS)

Expand All @@ -84,7 +88,7 @@ $(OBJS_A): $(OBJS)
version.h:
./genver.sh >version.h

sslh: sslh-fork sslh-select sslh-ev
sslh: sslh-fork sslh-select

$(OBJS) $(FORK_OBJS) $(SELECT_OBJS) $(EV_OBJS): argtable3.h collection.h common.h gap.h hash.h log.h probe.h processes.h sslh-conf.h tcp-listener.h tcp-probe.h tls.h udp-listener.h version.h

Expand Down Expand Up @@ -153,7 +157,7 @@ distclean: clean
rm -f tags sslh-conf.[ch] echosrv-conf.[ch] cscope.*

clean:
rm -f sslh-fork sslh-select sslh-ev echosrv version.h $(MAN) systemd-sslh-generator *.o *.gcov *.gcno *.gcda *.png *.html *.css *.info
rm -f sslh-fork sslh-select $(CONDITIONAL_TARGETS) echosrv version.h $(MAN) systemd-sslh-generator *.o *.gcov *.gcno *.gcda *.png *.html *.css *.info

tags:
ctags --globals -T *.[ch]
Expand Down

0 comments on commit b9bcc70

Please sign in to comment.