Changeset 1171 for proto


Ignore:
Timestamp:
Apr 26, 2011, 10:37:38 PM (8 years ago)
Author:
ksherdy
Message:

Update Makefile dependencies to chain targets.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • proto/RE2PBS/Makefile

    r1169 r1171  
    1313PABLO_OUT_FILE  = src/demo.cpp
    1414
    15 antlr: 
    16         java -cp $(CLASSPATH) org.antlr.Tool -o $(RE2PBS_OUT_DIR) $(GRAMMAR_NAME).g
     15all:    pablo
     16       
     17proto:  re2pbs
     18        python $(RE2PBS_PROTO_FILE) $(RE2PBS_TEST_FILE)
    1719
    18 re2pbs:
     20pablo:  re2pbs
     21        python $(PABLO_COMPILER) $(PABLO_SRC_FILE) -t $(PABLO_TEMPLATE) -o $(PABLO_OUT_FILE)
     22
     23re2pbs: grammar
    1924        python $(RE2PBS_OUT_DIR)/main.py $(RE2PBS_DEF_FILE)
    2025
    21 proto:
    22         python $(RE2PBS_PROTO_FILE) $(RE2PBS_TEST_FILE)
    23 
    24 pablo:  $(PABLO_SRC_FILE)
    25         python $(PABLO_COMPILER) $(PABLO_SRC_FILE) -t $(PABLO_TEMPLATE) -o $(OUTFILE)
     26grammar:
     27        java -cp $(CLASSPATH) org.antlr.Tool -o $(RE2PBS_OUT_DIR) $(GRAMMAR_NAME).g
    2628
    2729ide:
     
    2931
    3032clean:
    31         rm -f $(RE2PBS_OUT_DIR)/$(GRAMMAR_NAME)Lexer.* $(RE2PBS_OUT_DIR)/$(GRAMMAR_NAME)Parser.* $(RE2PBS_OUT_DIR)/$(GRAMMAR_NAME).tokens $(PABLO_OUT_FILE)
     33        rm -f $(RE2PBS_OUT_DIR)/$(GRAMMAR_NAME)Lexer.py $(RE2PBS_OUT_DIR)/$(GRAMMAR_NAME)Parser.py $(RE2PBS_OUT_DIR)/$(GRAMMAR_NAME).tokens $(PABLO_OUT_FILE) $(RE2PBS_COMP_FILE) $(RE2PBS_PROTO_FILE)
    3234
Note: See TracChangeset for help on using the changeset viewer.