diff options
| -rw-r--r-- | Algorithms/Part-II/1-WordNet/Makefile | 28 | ||||
| -rwxr-xr-x | Algorithms/Part-II/1-WordNet/run.sh | 19 | 
2 files changed, 28 insertions, 19 deletions
| diff --git a/Algorithms/Part-II/1-WordNet/Makefile b/Algorithms/Part-II/1-WordNet/Makefile new file mode 100644 index 0000000..70edcc8 --- /dev/null +++ b/Algorithms/Part-II/1-WordNet/Makefile @@ -0,0 +1,28 @@ + +CC	= javac +ALGS4	= ../../algs4 +BIN	= Outcast +SRCS	= SAP.java Outcast.java WordNet.java Outcast.java +CLASSES	= SAP.class Outcast.class WordNet.class Outcast.class +CLASSPATH	= -classpath '.:$(ALGS4)/algs4.jar:$(ALGS4)/stdlib.jar' + +.SUFFIXES: +.SUFFIXES: .java .class +.PHONY: clean $(BIN) + +.java.class: +	$(CC) -Xlint $(CLASSPATH) $< +	$(ALGS4)/bin/checkstyle $< + +$(BIN): $(CLASSES) + +test: $(BIN) $(CLASSES) +	java $(CLASSPATH) $(BIN) + +zip: $(BIN) +	$(ALGS4)/bin/findbugs $(BIN).class +	rm -f *.zip +	zip wordnet.zip $(SRCS) + +clean: +	rm -f *.class *.zip $(BIN) diff --git a/Algorithms/Part-II/1-WordNet/run.sh b/Algorithms/Part-II/1-WordNet/run.sh deleted file mode 100755 index 7ec80c5..0000000 --- a/Algorithms/Part-II/1-WordNet/run.sh +++ /dev/null @@ -1,19 +0,0 @@ -#! /bin/bash - -ALGS4=../../algs4 -export CLASSPATH="$ALGS4/algs4.jar:$ALGS4/stdlib.jar:." - -CLASSES="SpecializedBFS WordNet SAP Outcast" - -rm *.class *.zip 2>/dev/null - -for kls in $CLASSES; do -    $ALGS4/bin/checkstyle ${kls}.java -    javac -Xlint ${kls}.java || exit 1 -done -$ALGS4/bin/findbugs *.class - -java Outcast || exit 1 - -zip wordnet.zip *.java - | 
