From b6869036b7839b4540cee1114f44bc5c9b33d9c4 Mon Sep 17 00:00:00 2001 From: Josh Walters Date: Tue, 13 Dec 2011 17:35:57 -0800 Subject: Initial commit of code. --- Makefile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..4953758 --- /dev/null +++ b/Makefile @@ -0,0 +1,26 @@ +# Makefile for BookCatalog + +NAME = BookCatalog +ECHO = @echo +SRC_DIR = src +LIB_DIR = lib +BIN_DIR = bin + +all: $(NAME) + +$(NAME): $(BIN_DIR) + $(ECHO) "Building $@" + @javac -cp "./lib/*" src/com/joshwalters/bookcatalog/*.java -sourcepath src/com/joshwalters/bookcatalog/ src/com/joshwalters/bookcatalog/bookdatabase/*.java src/com/joshwalters/bookcatalog/table/*.java src/com/joshwalters/bookcatalog/sound/*.java src/com/joshwalters/bookcatalog/isbnlookup/*.java -d ./bin + $(ECHO) "Built $(NAME)" + +$(BIN_DIR): + $(ECHO) "Folder '$(BIN_DIR)' does not exist, creating." + @mkdir $(BIN_DIR) + +clean: + @rm -rf bin/* + $(ECHO) "Project has been cleaned" + +new: + make clean + make -- cgit v1.2.3-24-g4f1b