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.
- 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
/contrib/systemd/haproxy.service
/contrib/spoa_example/spoa
contrib/debug/flags
+contrib/poll/poll
contrib/mod_defender/defender
contrib/modsecurity/modsecurity
contrib/hpack/decode
$(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 | \
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] *~
--- /dev/null
+CC = cc
+OPTIMIZE = -O2 -g
+DEFINE =
+INCLUDE =
+OBJS = poll
+
+poll: poll.c
+ $(CC) $(OPTIMIZE) $(DEFINE) $(INCLUDE) -o $@ $^
+
+clean:
+ rm -f $(OBJS) *.[oas] *~