From 0732a5df62351a124db35761f8928dc359752e25 Mon Sep 17 00:00:00 2001 From: Henrik Rydberg Date: Fri, 27 Aug 2010 21:40:09 +0200 Subject: Simple MT contact drawing application Uses grail-touch and mtdev. Signed-off-by: Henrik Rydberg --- Makefile | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..9d000ae --- /dev/null +++ b/Makefile @@ -0,0 +1,35 @@ +SOURCES = mtview +TARGETS = mtview + +TARG = $(addprefix bin/,$(TARGETS)) +TOBJ = $(addprefix obj/,$(addsuffix .o,$(SOURCES))) + +INCLUDE = +LIBS = -lX11 -lutouch-grail -lmtdev + +COMP = gcc -O3 $(INCLUDE) -c $< -o $@ +LINK = gcc $< $(LIBS) -o $@ + +.PHONY: all man html clean mkobj +.PRECIOUS: obj/%.o + +all: $(TOBJ) $(TARG) + +bin/%: obj/%.o + @mkdir -p $(@D) + $(LINK) + +obj/%.o: src/%.c + @mkdir -p $(@D) + $(COMP) + +man: + @rm -rf man + doxygen etc/doxman + +html: + @rm -rf html + doxygen etc/doxhtml + +clean: + rm -rf man html bin obj auto -- cgit v1.2.3