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