all: xpath pid jar_info zip_info
.PHONY: all clean
xpath: streamlet-common.h xpath.cpp
g++ -g -fno-omit-frame-pointer -fsanitize=address xpath.cpp -o xpath $(shell pkg-config --libs --cflags libxml++-2.6)
pid: streamlet-common.h pid.cpp
g++ -g -fno-omit-frame-pointer -fsanitize=address pid.cpp -o pid
jar_info: Streamlet.java JarInfo.java
javac JarInfo.java
jar cfe jar_info JarInfo Streamlet*.class JarInfo.class
chmod +x jar_info
zip_info: jar_info
ln -s jar_info zip_info
clean:
rm -f xpath
rm -f pid
rm -f jar_info
rm -f zip_info
rm -f *.class