JAVA_BIN=/usr/java1.1/bin/ SOURCE=./ MAPNET=$(SOURCE)caida/mapnet/ UPDATE=$(MAPNET)update/ IMAGE=$(SOURCE)caida/image/ LIST=$(SOURCE)caida/list/ RELEASE=$(SOURCE)../Backbones/ TAR_FILE= Makefile MapNet.java WorldProducer.java MyList.java JAR_FILE= mapnet.jar RELEASE_JAR_FILE = $(RELEASE)$(JAR_FILE) setup: $(MAPNET)MapNet.class $(JAR_FILE) $(MAPNET)MapNet.class: $(IMAGE)WorldProducer.class MapNet.java $(JAVA_BIN)javac -d $(SOURCE) MapNet.java $(IMAGE)WorldProducer.class: $(LIST)MyList.class WorldProducer.java $(JAVA_BIN)javac -d $(SOURCE) WorldProducer.java $(LIST)MyList.class: MyList.java $(JAVA_BIN)javac -d $(SOURCE) MyList.java $(JAR_FILE): $(MAPNET)MapNet.class $(JAVA_BIN)jar -cf $(JAR_FILE) $(MAPNET)* $(IMAGE)* $(LIST)* ###################################################################### # This is not longer supported ###################################################################### #$(UPDATE)Map_Update.class: $(IMAGE)WorldFilter.class Map_Update.java # $(JAVA_BIN)javac -d $(SOURCE) Map_Update.java # #$(IMAGE)WorldFilter.class: WorldFilter.java # $(JAVA_BIN)javac -d $(SOURCE) WorldFilter.java clean: rm -r caida release: $(RELEASE_JAR_FILE) mapnet.tar.gz $(RELEASE_JAR_FILE):$(JAR_FILE) cp $(JAR_FILE) $(RELEASE_JAR_FILE) mapnet.tar.gz: $(TAR_FILES) tar -cf mapnet.tar $(TAR_FILES) if (test -f mapnet.tar.gz); then rm mapnet.tar.gz ; fi gzip mapnet.tar