8d769cc9 |
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 |