streamlet-examples/Makefile
author František Kučera <franta-hg@frantovo.cz>
Wed, 29 Jan 2020 18:05:13 +0100
branchv_0
changeset 72 f7b9db6fc32b
parent 63 8c6885543e2c
child 76 679f1e793ee3
permissions -rw-r--r--
streamlet examples: dirty implementation of Java helper classes + demo code

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