source: examples/example_scripts/c/Makefile @ 880e924

mei_rt2mei_rt2_fix_1
Last change on this file since 880e924 was 880e924, checked in by Ted Faber <faber@…>, 12 years ago

Add FreeBSD paths

  • Property mode set to 100644
File size: 1.0 KB
RevLine 
[bea18ef]1all: attr prove
[ba6027a]2
3abac_attr.o: abac_attr.c
[880e924]4        gcc -g -I/usr/local/include -c abac_attr.c -o abac_attr.o
[ba6027a]5
6abac_attr: abac_attr.o
[880e924]7        gcc -g -o abac_attr abac_attr.o -L/usr/local/lib -L/usr/local/lib/ipsec -labac -lYap -lreadline -lm -lstrongswan -Wl,-rpath -Wl,/usr/local/lib/ipsec
[ba6027a]8
[bea18ef]9abac_prover.o: abac_prover.c
[880e924]10        gcc -g -I/usr/local/include -c abac_prover.c -o abac_prover.o
[bea18ef]11
12abac_prover: abac_prover.o
[880e924]13        gcc -g -o abac_prover abac_prover.o -L/usr/local/lib -L/usr/local/lib/ipsec -labac -lYap -lreadline -lm -lstrongswan -Wl,-rpath -Wl,/usr/local/lib/ipsec
[bea18ef]14
15
[ba6027a]16clean:
[2485307]17        @rm -f abac_attr.o abac_attr *.pem *.der abac_prover.o abac_prover
[ba6027a]18
19realclean: 
[2485307]20        @rm -f abac_attr.o abac_attr *.pem *.der abac_prover.o abac_prover *.log
[ba6027a]21
[bea18ef]22setup: abac_attr abac_prover
[ba6027a]23        creddy --generate --cn IceCream
[bea18ef]24        creddy --generate --cn Chocolate
25
26attr: 
27        make clean
28        rm -rf attr.log
29        make setup
30        ./abac_attr IceCream_ID.pem  IceCream_private.pem IceCream_attr.der Chocolate_ID.pem 1>attr.log 2>&1
31
32prove: 
33        rm -rf prover.log
34        make attr
35        run_prover 1>prover.log 2>&1
36
Note: See TracBrowser for help on using the repository browser.