841e7fddb9266763507e4afb5fd0083006a8428f
[misc] / Makefile
1 ## Makefile for miscellaneous stuff
2 ##
3 ## No proper build system here. Just kludgy hacks.
4
5 PROGS = \
6 qmail-checkspam not \
7 cdb-probe cdb-check-domain \
8 xtitle.so
9
10 CC = gcc
11 LD = gcc
12 CFLAGS = -O2 -g -pedantic -Wall
13 LINK = $(LD) $(LDFLAGS) -o $@ $^
14
15 all: $(PROGS)
16
17 qmail-checkspam: qmail-checkspam.o
18 $(LINK) -lspamc
19
20 cdb-probe: cdb-probe.o
21 $(LINK) -lfreecdb
22
23 cdb-check-domain: cdb-check-domain.o
24 $(LINK) -lfreecdb
25
26 not: not.o
27 $(LINK)
28
29 xtitle.o: xtitle.c
30 $(CC) $(CFLAGS) -c -fpic -I/usr/include/bash -DBASH_BUILTIN -o $@ $^
31 xtitle.so: xtitle.o
32 $(LINK) -shared
33
34 clean:; rm -f *.o $(PROGS)
35
36 .PHONY: all clean