summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorHenrik Rydberg <rydberg@euromail.se>2010-12-30 20:51:35 +0100
committerHenrik Rydberg <rydberg@euromail.se>2011-01-02 09:18:44 +0100
commit41197333c6779832bd718fa55ed1b17d97e02304 (patch)
treeb907e56978a81305e838e52be366c95f11dcf549 /Makefile
parent4b0f0873f91f7f37106fa39c6b8b5fa74f6a3dcc (diff)
Switch to autotools
To simplify the creation of packages for mtview, swtich to using the autoconf make tools. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile35
1 files changed, 0 insertions, 35 deletions
diff --git a/Makefile b/Makefile
deleted file mode 100644
index b70fe48..0000000
--- a/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
1SOURCES = mtview
2TARGETS = mtview
3
4TARG = $(addprefix bin/,$(TARGETS))
5TOBJ = $(addprefix obj/,$(addsuffix .o,$(SOURCES)))
6
7INCLUDE =
8LIBS = -lX11 -lutouch-frame -lutouch-evemu -lmtdev -lm
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