From 52d1347466da4273c103165bf2b5f74aa39e44ae Mon Sep 17 00:00:00 2001 From: Dave Murphy Date: Thu, 20 Nov 2014 22:47:08 +0000 Subject: [PATCH] add versioning, install and dist targets --- libctru/Makefile | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/libctru/Makefile b/libctru/Makefile index 919a471..d1174a3 100644 --- a/libctru/Makefile +++ b/libctru/Makefile @@ -8,6 +8,13 @@ endif include $(DEVKITARM)/base_rules +export LIBCTRU_MAJOR := 0 +export LIBCTRU_MINOR := 1 +export LIBCTRU_PATCH := 0 + + +VERSION := $(LIBCTRU_MAJOR).$(LIBCTRU_MINOR).$(LIBCTRU_PATCH) + #--------------------------------------------------------------------------------- # TARGET is the name of the output # BUILD is the directory where object files & intermediate files will be placed @@ -92,6 +99,16 @@ export INCLUDE := $(foreach dir,$(INCLUDES),-I$(CURDIR)/$(dir)) \ #--------------------------------------------------------------------------------- all: $(BUILD) +dist-bin: all + @tar -cjf libctru-$(VERSION).tar.bz2 include lib default_icon.png + +dist-src: + @tar -cjf libctru-src-$(VERSION).tar.bz2 include source Makefile Doxyfile Doxyfile.internal default_icon.png + +install: dist-bin + mkdir -p $(DEVKITPRO)/libctru + bzip2 -cd libctru-$(VERSION).tar.bz2 | tar -x -C $(DEVKITPRO)/libctru + dox: @doxygen Doxyfile @doxygen Doxyfile.internal