summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorHenrik Rydberg <rydberg@bitmath.org>2010-08-27 21:40:09 +0200
committerHenrik Rydberg <rydberg@bitmath.org>2010-08-27 21:40:09 +0200
commit0732a5df62351a124db35761f8928dc359752e25 (patch)
treed1d2518b419f8d211a75573cbf7b607277e18740 /Makefile
Simple MT contact drawing application
Uses grail-touch and mtdev. Signed-off-by: Henrik Rydberg <rydberg@bitmath.org>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile35
1 files changed, 35 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..9d000ae
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,35 @@
1SOURCES = mtview
2TARGETS = mtview
3
4TARG = $(addprefix bin/,$(TARGETS))
5TOBJ = $(addprefix obj/,$(addsuffix .o,$(SOURCES)))
6
7INCLUDE =
8LIBS = -lX11 -lutouch-grail -lmtdev
9
10COMP = gcc -O3 $(INCLUDE) -c $< -o $@
11LINK = gcc $< $(LIBS) -o $@
12
13.PHONY: all man html clean mkobj
14.PRECIOUS: obj/%.o
15
16all: $(TOBJ) $(TARG)
17
18bin/%: obj/%.o
19 @mkdir -p $(@D)
20 $(LINK)
21
22obj/%.o: src/%.c
23 @mkdir -p $(@D)
24 $(COMP)
25
26man:
27 @rm -rf man
28 doxygen etc/doxman
29
30html:
31 @rm -rf html
32 doxygen etc/doxhtml
33
34clean:
35 rm -rf man html bin obj auto