aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
blob: d114f517fb5565940a37c747792ae87d8a231100 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
CONFIGFILE = config.mk
include $(CONFIGFILE)

BIN =\
	blind-arithm\
	blind-colour-ciexyz\
	blind-colour-srgb\
	blind-concat\
	blind-crop\
	blind-cut\
	blind-dissolve\
	blind-extend\
	blind-flip\
	blind-flop\
	blind-from-image\
	blind-from-text\
	blind-from-video\
	blind-gauss-blur\
	blind-invert-luma\
	blind-next-frame\
	blind-read-head\
	blind-repeat\
	blind-reverse\
	blind-rewrite-head\
	blind-set-alpha\
	blind-set-luma\
	blind-set-saturation\
	blind-single-colour\
	blind-split\
	blind-stack\
	blind-time-blur\
	blind-to-image\
	blind-to-text\
	blind-to-video\
	blind-transpose\
	blind-write-head

SCRIPTS =\
	blind-rotate-90\
	blind-rotate-180\
	blind-rotate-270

MAN1 = $(BIN:=.1) $(SCRIPTS:=.1)
MAN7 = blind.7

all: $(BIN)

%: %.o util.o stream.o
	$(CC) $(LDFLAGS) -o $@ $^

%.o: src/%.c src/*.h src/*/*.h
	$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<

clean:
	-rm $(BIN) *.o

.PHONY: all clean
.PRECIOUS: util.o stream.o