chiark / gitweb /
fix warnings
[nntp-merge-chiark.git] / Makefile
1 CFLAGS= -Wall -Wwrite-strings -Wpointer-arith -Wnested-externs -Wno-format-overflow \
2         -Wmissing-declarations -Wmissing-prototypes -O3 -g
3 # -DDEBUG
4 LDFLAGS= -s
5 LIBS= -lident
6
7 INSTALL=install
8
9 all:            nntp-merge md5cookie1way nnrpwrap nyxpostrun
10
11 install:
12                 $(INSTALL) -m 755 nntp-merge nnrpwrap /usr/local/sbin/
13                 $(INSTALL) -m 755 md5cookie1way /usr/local/bin/
14
15 nntp-merge:     main.o post.o config.o md5.o
16                 $(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
17
18 md5cookie1way:  sharedsecret.o md5.o
19                 $(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
20
21 nnrpwrap:       nnrpwrap.o md5.o
22                 $(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
23
24 nyxpostrun:     nyxpostrun.o
25                 $(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
26
27 main.o post.o config.o:         nntp-merge.h
28 main.o:                         md5.h
29 md5.o:                          md5.h