@ -10,23 +10,24 @@ ROOT_DIR = ..
i n c l u d e $( ROOT_DIR ) / M a k e f i l e . c o n f i g
i n c l u d e $( ROOT_DIR ) / M a k e f i l e . c o n f i g
all : clang java llvm $( INFER_BIN ) $( INFERTRACEBUGS_BIN ) checkCopyright
all : clang java llvm $( INFER_BIN_RELPATH ) $( INFERTRACEBUGS_BIN_RELPATH )
all : checkCopyright
$(INFER_BIN ) $(INFERTRACEBUGS_BIN):
$(INFER_BIN _RELPATH ) $(INFERTRACEBUGS_BIN_RELPATH ):
( $( REMOVE) $@ && \
( $( REMOVE) $@ && \
cd $( @D) && \
cd $( @D) && \
$( LN_S) ../lib/python/$( @F) $( @F) )
$( LN_S) ../lib/python/$( @F) $( @F) )
java : $( INFER_BIN )
java : $( INFER_BIN _RELPATH )
$( MAKE) -C $( SRC_DIR) java
$( MAKE) -C $( SRC_DIR) java
$( MAKE) -C $( ANNOTATIONS_DIR)
$( MAKE) -C $( ANNOTATIONS_DIR)
$( MAKE) -C $( MODELS_DIR) java
$( MAKE) -C $( MODELS_DIR) java
clang : $( INFER_BIN )
clang : $( INFER_BIN _RELPATH )
$( MAKE) -C $( SRC_DIR) clang
$( MAKE) -C $( SRC_DIR) clang
$( MAKE) -C $( MODELS_DIR) clang
$( MAKE) -C $( MODELS_DIR) clang
llvm : $( INFER_BIN )
llvm : $( INFER_BIN _RELPATH )
$( MAKE) -C $( SRC_DIR) llvm
$( MAKE) -C $( SRC_DIR) llvm
checkCopyright :
checkCopyright :
@ -36,6 +37,6 @@ clean:
$( MAKE) -C $( SRC_DIR) clean
$( MAKE) -C $( SRC_DIR) clean
$( MAKE) -C $( ANNOTATIONS_DIR) clean
$( MAKE) -C $( ANNOTATIONS_DIR) clean
$( MAKE) -C $( MODELS_DIR) clean
$( MAKE) -C $( MODELS_DIR) clean
$( REMOVE) $( INFER_BIN) $( INFERTRACEBUGS_BIN)
$( REMOVE) $( INFER_BIN_RELPATH ) $( INFERTRACEBUGS_BIN_RELPATH )
.PHONY : all checkCopyright clang clean java llvm models
.PHONY : all checkCopyright clang clean java llvm models