]> jfr.im git - irc/blitzed-org/bopm.git/blob - Makefile.in
configure.in, configure:
[irc/blitzed-org/bopm.git] / Makefile.in
1 CFLAGS = -Wall -g -O3
2 CC = gcc
3 LFLAGS = @LSOCKET@ @LNSL@
4
5 ifdef DEBUG_GCOV
6 CFLAGS += -fprofile-arcs -ftest-coverage -fbranch-probabilities
7 LFLAGS += -fprofile-arcs -ftest-coverage -fbranch-probabilities
8 endif
9
10 ifdef DEBUG_GDB
11 CFLAGS += -ggdb
12 LFLAGS += -ggdb
13 endif
14
15 ifdef DEBUG_GPROF
16 CFLAGS += -pg
17 LFLAGS += -pg
18 endif
19
20 objects = compat.o config.o dnsbl.o irc.o log.o main.o match.o misc.o \
21 opercmd.o scan.o stats.o
22
23 checker_obj = bopchecker.o config.o match.o misc.o scan.o
24
25 all: bopm bopchecker
26 rm -f *.da
27
28 compat.o: setup.h compat.h
29 config.o: setup.h config.h log.h match.h
30 dnsbl.o: setup.h dnsbl.h extern.h irc.h log.h opercmd.h scan.h
31 irc.o: setup.h config.h dnsbl.h extern.h irc.h log.h match.h opercmd.h options.h scan.h
32 log.o: setup.h extern.h log.h
33 main.o: setup.h extern.h irc.h log.h opercmd.h scan.h stats.h
34 match.o: setup.h match.h
35 misc.o: setup.h extern.h misc.h
36 opercmd.o: setup.h extern.h irc.h log.h misc.h opercmd.h scan.h
37 scan.o: setup.h config.h dnsbl.h extern.h irc.h log.h opercmd.h scan.h stats.h
38 stats.o: setup.h extern.h irc.c misc.h stats.h
39
40 bopchecker.o: bopchecker.h config.h irc.h options.h scan.h
41
42 bopm: $(objects)
43 $(CC) $(LFLAGS) -o bopm $(objects)
44
45 bopchecker: $(checker_obj)
46 $(CC) $(LFLAGS) -o bopchecker $(checker_obj)
47
48 .PHONY: clean
49 clean:
50 rm -f *.o *.da bopm bopchecker
51
52 .PHONY: distclean
53 distclean: clean
54 rm -f config.cache config.log config.status setup.h Makefile
55