diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 35 |
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 @@ +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 |