exec/Makefile
branchv_0
changeset 3 03cd058c33ba
parent 2 dace11211dc9
child 4 1564a3514a84
equal deleted inserted replaced
2:dace11211dc9 3:03cd058c33ba
     1 .PHONY: all display display-messages display-protocol constants
       
     2 
       
     3 all: protocol.pdf constants
       
     4 
       
     5 protocol.pdf: messages.csv protocol.csv protocol.sh
       
     6 	./protocol.sh
       
     7 
       
     8 display: display-messages display-protocol
       
     9 
       
    10 display-messages:
       
    11 	cat messages.csv | relpipe-in-csv "messages" | relpipe-out-tabular
       
    12 
       
    13 display-protocol:
       
    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