Fixed resource leakage during connection accept(2)
[middleman.git] / Makefile.in
1 CC = @CC@
2 CFLAGS = -Iinclude -I. @CFLAGS@ -Wall -DHAVE_CONFIG_H
3 LDFLAGS = @LDFLAGS@
4 LIBS = @LIBS@
5 MMAN_OBJS = src/access.o src/filter.o src/log.o src/main.o src/network.o src/socket.o src/header.o src/template.o src/cookies.o src/xml.o src/misc.o src/mem.o src/signal.o src/protocol.o src/compat.o src/hash.o src/rewrite.o src/external.o src/mime.o src/regexp.o src/interface.o src/redirect.o src/forward.o src/keywords.o src/base64.o
6 PCRE_OBJS = pcre/get.o pcre/study.o pcre/chartables.o pcre/pcre.o pcre/pcreposix.o
7 LIBNTLM_OBJS = libntlm/smbdes.o libntlm/smbencrypt.o libntlm/smbmd4.o libntlm/smbutil.o libntlm/version.o
8 OBJS = $(MMAN_OBJS) $(PCRE_OBJS) $(LIBNTLM_OBJS)
9 TARGET= mman
10 STRIP = @STRIP@
11 ld = ld
12
13
14 all: $(TARGET)
15
16 pcre/dftables:
17         $(CC) -o pcre/dftables $(CFLAGS) pcre/dftables.c
18         
19 pcre/chartables.c:      pcre/dftables
20         pcre/dftables > pcre/chartables.c
21
22 # Do not use pattern rule here as it won't pass non-GNU make(1)s!
23 .c.o:
24         $(CC) -c $(CFLAGS) $< -o $@
25
26 $(TARGET): $(OBJS)
27         $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
28         $(STRIP) $(TARGET)
29
30 clean:
31         rm -f *~ $(OBJS) core config.log config.status $(TARGET) pcre/dftables pcre/chartables.c
32
33 distclean: clean
34         rm config.h Makefile
35