exec/Makefile
branchv_0
changeset 2 dace11211dc9
parent 0 4d5b3eda7be1
equal deleted inserted replaced
1:fd9a33a86532 2:dace11211dc9
     1 .PHONY: all display display-messages display-protocol
     1 .PHONY: all display display-messages display-protocol constants
     2 
     2 
     3 all: protocol.pdf
     3 all: protocol.pdf constants
     4 
     4 
     5 protocol.pdf: messages.csv protocol.csv protocol.sh
     5 protocol.pdf: messages.csv protocol.csv protocol.sh
     6 	./protocol.sh
     6 	./protocol.sh
     7 
     7 
     8 display: display-messages display-protocol
     8 display: display-messages display-protocol
    10 display-messages:
    10 display-messages:
    11 	cat messages.csv | relpipe-in-csv "messages" | relpipe-out-tabular
    11 	cat messages.csv | relpipe-in-csv "messages" | relpipe-out-tabular
    12 
    12 
    13 display-protocol:
    13 display-protocol:
    14 	cat protocol.csv | relpipe-in-csv "protocol" | relpipe-out-tabular
    14 	cat protocol.csv | relpipe-in-csv "protocol" | relpipe-out-tabular
       
    15 
       
    16 constants: ExecMsg.h
       
    17 
       
    18 ExecMsg.h: messages.csv constants.cpp.sh
       
    19 	cat messages.csv | ./constants.cpp.sh > ExecMsg.h
       
    20 	g++ ExecMsg.h
       
    21 	rm ExecMsg.h.gch
       
    22 
       
    23 clean:
       
    24 	rm -f protocol.pdf
       
    25 	rm -f ExecMsg.h