From: Willy Tarreau Date: Fri, 2 Apr 2021 11:43:49 +0000 (+0200) Subject: CONTRIB: debug: split poll from flags X-Git-Tag: v2.4-dev15~19 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=34b436970916940067b27de4aaa18d28d1bb0bfa;p=thirdparty%2Fhaproxy.git CONTRIB: debug: split poll from flags Now poll is its own project and doesn't share the "flags" Makefile any more. One of the issues was that it was making references to the haproxy include path which is not needed here. --- diff --git a/.github/workflows/contrib.yml b/.github/workflows/contrib.yml index 39556e1237..4b88938e8a 100644 --- a/.github/workflows/contrib.yml +++ b/.github/workflows/contrib.yml @@ -16,9 +16,9 @@ jobs: - name: Compile contrib/debug/flags run: | make contrib/debug/flags - - name: Compile contrib/debug/poll + - name: Compile contrib/poll/poll run: | - make contrib/debug/poll + make contrib/poll/poll - name: Compile contrib/hpack run: | make -C contrib/hpack diff --git a/.gitignore b/.gitignore index f77751a6db..fdbc66af9c 100644 --- a/.gitignore +++ b/.gitignore @@ -44,6 +44,7 @@ /contrib/systemd/haproxy.service /contrib/spoa_example/spoa contrib/debug/flags +contrib/poll/poll contrib/mod_defender/defender contrib/modsecurity/modsecurity contrib/hpack/decode diff --git a/Makefile b/Makefile index 2ff6cd38bc..fc62b133fa 100644 --- a/Makefile +++ b/Makefile @@ -995,7 +995,7 @@ clean: $(Q)rm -f haproxy-$(VERSION).tar.gz haproxy-$(VERSION)$(SUBVERS)$(EXTRAVERSION).tar.gz $(Q)rm -f haproxy-$(VERSION) haproxy-$(VERSION)$(SUBVERS)$(EXTRAVERSION) nohup.out gmon.out $(Q)rm -f contrib/*/*.[oas] contrib/*/*/*.[oas] contrib/*/*/*/*.[oas] - $(Q)rm -f contrib/halog/halog contrib/debug/flags contrib/debug/poll contrib/tcploop/tcploop + $(Q)rm -f contrib/halog/halog contrib/debug/flags contrib/poll/poll contrib/tcploop/tcploop tags: $(Q)find src include \( -name '*.c' -o -name '*.h' \) -print0 | \ diff --git a/contrib/debug/Makefile b/contrib/debug/Makefile index 74dd6ac713..9171eaf4c4 100644 --- a/contrib/debug/Makefile +++ b/contrib/debug/Makefile @@ -3,15 +3,12 @@ INCLUDE = -I../../include CC = gcc OPTIMIZE = -O2 DEFINE = -OBJS = flags poll +OBJS = flags all: $(OBJS) flags: flags.c $(CC) $(OPTIMIZE) $(DEFINE) $(INCLUDE) -o $@ $^ -poll: poll.c - $(CC) $(OPTIMIZE) $(DEFINE) $(INCLUDE) -o $@ $^ - clean: rm -f $(OBJS) *.[oas] *~ diff --git a/contrib/poll/Makefile b/contrib/poll/Makefile new file mode 100644 index 0000000000..fdee514c62 --- /dev/null +++ b/contrib/poll/Makefile @@ -0,0 +1,11 @@ +CC = cc +OPTIMIZE = -O2 -g +DEFINE = +INCLUDE = +OBJS = poll + +poll: poll.c + $(CC) $(OPTIMIZE) $(DEFINE) $(INCLUDE) -o $@ $^ + +clean: + rm -f $(OBJS) *.[oas] *~ diff --git a/contrib/debug/poll.c b/contrib/poll/poll.c similarity index 100% rename from contrib/debug/poll.c rename to contrib/poll/poll.c