streamlet-examples/Makefile
branchv_0
changeset 72 f7b9db6fc32b
parent 63 8c6885543e2c
child 76 679f1e793ee3
equal deleted inserted replaced
71:f8fe085c1c9f 72:f7b9db6fc32b
     1 all: xpath pid
     1 all: xpath pid jar_info zip_info
     2 	
     2 	
     3 .PHONY: all clean
     3 .PHONY: all clean
     4 
     4 
     5 xpath: streamlet-common.h xpath.cpp
     5 xpath: streamlet-common.h xpath.cpp
     6 	g++ -g -fno-omit-frame-pointer -fsanitize=address xpath.cpp -o xpath $(shell pkg-config --libs --cflags libxml++-2.6)
     6 	g++ -g -fno-omit-frame-pointer -fsanitize=address xpath.cpp -o xpath $(shell pkg-config --libs --cflags libxml++-2.6)
     7 
     7 
     8 pid: streamlet-common.h pid.cpp
     8 pid: streamlet-common.h pid.cpp
     9 	g++ -g -fno-omit-frame-pointer -fsanitize=address pid.cpp -o pid
     9 	g++ -g -fno-omit-frame-pointer -fsanitize=address pid.cpp -o pid
    10 
    10 
       
    11 jar_info: Streamlet.java JarInfo.java
       
    12 	javac JarInfo.java
       
    13 	jar cfe jar_info JarInfo Streamlet*.class JarInfo.class
       
    14 	chmod +x jar_info
       
    15 
       
    16 zip_info: jar_info
       
    17 	ln -s jar_info zip_info
       
    18 
    11 clean:
    19 clean:
    12 	rm -f xpath
    20 	rm -f xpath
    13 	rm -f pid
    21 	rm -f pid
       
    22 	rm -f jar_info
       
    23 	rm -f zip_info
       
    24 	rm -f *.class