aboutsummaryrefslogtreecommitdiff
path: root/Plugins/makefile
blob: e899fe2c08592d78e59a4de015e2dddfaf933a9b (plain)
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
all: noize colortv subtract xbend bend gol shuffle green tile rgbcopy copyvert black rgb hist setbits xshred sonogram vf2fs fs2vf swap 2colors plot makesliders
	dir *.dll

# FLAGS:
#
# <opts!!!>

FLAGS = /LD /Gd /GD /Ox

EFFECT = /export:perform_effect
COPY = /export:perform_copy
BOTH = /export:perform_effect /export:perform_copy

noize:
	cl noize.c $(FLAGS) /link $(BOTH)

colortv:
	cl colortv.c $(FLAGS) /link $(BOTH)

subtract:
	cl subtract.cpp $(FLAGS) /link $(EFFECT)

xbend:
	cl xbend.c $(FLAGS) /link $(BOTH)

bend:
	cl bend.c $(FLAGS) /link $(BOTH)

gol:
	cl gol.c $(FLAGS) /link $(EFFECT)

shuffle:
	cl shuffle.c $(FLAGS) /link $(EFFECT)

green:
	cl green.cpp $(FLAGS) /link $(EFFECT)

tile:
	cl tile.cpp $(FLAGS) /link $(COPY)

rgbcopy:
	cl rgbcopy.cpp $(FLAGS) /link $(COPY)

copyvert:
	cl copy_vert.c $(FLAGS) /link $(COPY)

black:
	cl black.c $(FLAGS) /link $(BOTH)

rgb:
	cl rgb.c $(FLAGS) /link $(EFFECT)

hist:
	cl hist.cpp $(FLAGS) /link $(EFFECT)

setbits:
	cl setbits.c $(FLAGS) /link $(EFFECT)

sonogram:
	cl sonogram.cpp $(FLAGS) /link $(EFFECT)

xshred:
	cl xshred.c $(FLAGS) /link $(COPY)

vf2fs:
	cl vf2fs.c $(FLAGS) /I..\Externals /link $(EFFECT)

fs2vf:
	cl fs2vf.c $(FLAGS) /I..\Externals /link $(EFFECT)

swap:
	cl swap.cpp $(FLAGS) /link $(COPY)

2colors:
	cl 2colors.cpp $(FLAGS) /link $(EFFECT)

plot:
	cl plot.cpp $(FLAGS) /link $(EFFECT)

makesliders:
	cl makesliders.c $(FLAGS) /link $(EFFECT)
	copy makesliders.dll ms.dll