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