6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
..
24
25
26
27
28
29
30
|
# to build project contained in their own directory, run
# $ make (dir).proj
all: ctl conv xutil gen
xutil: xpriv safekill
# X11 tools
gen: mkpw rosshil
# procedural generators
conv: ord
# converters
ctl: nkvd.so bgrd
# manipulating disobedient software
nkvd.so: nkvd.c
................................................................................
$(cc) $< -lutil -o$@ $(cc-post)
safekill: safekill.c
$(cc) $< -lX11 -o$@ $(cc-post)
xpriv: xpriv.c
$(cc) $< -lrt -lutil -lX11 -o $@ $(cc-post)
|
|
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
..
24
25
26
27
28
29
30
31
32
33
34
35
|
# to build project contained in their own directory, run
# $ make (dir).proj
all: ctl conv xutil gen
xutil: xpriv safekill
# X11 tools
gen: mkpw kpw rosshil
# procedural generators
conv: ord
# converters
ctl: nkvd.so bgrd
# manipulating disobedient software
nkvd.so: nkvd.c
................................................................................
$(cc) $< -lutil -o$@ $(cc-post)
safekill: safekill.c
$(cc) $< -lX11 -o$@ $(cc-post)
xpriv: xpriv.c
$(cc) $< -lrt -lutil -lX11 -o $@ $(cc-post)
kpw: kpw.d/makefile
$(MAKE) root=$(realpath .) flags=$(kpw-flags) -C kpw.d $(realpath .)/$@
.PHONY: kpw
|