|
|
|
@ -38,6 +38,7 @@ ETC_DIR = $(INFER_DIR)/etc
|
|
|
|
|
LIB_DIR = $(INFER_DIR)/lib
|
|
|
|
|
MODELS_DIR = $(INFER_DIR)/models
|
|
|
|
|
JAVA_BUILTINS_DIR = $(MODELS_DIR)/java/builtins
|
|
|
|
|
JAVA_MODELS_DIR = $(MODELS_DIR)/java/src
|
|
|
|
|
SRC_DIR = $(INFER_DIR)/src
|
|
|
|
|
|
|
|
|
|
BUILD_DIR = $(INFER_DIR)/_build
|
|
|
|
@ -63,12 +64,17 @@ ifeq ($(BUILD_JAVA_ANALYZERS),yes)
|
|
|
|
|
JAVA_HOME=$(USER_JAVA_HOME)
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
JAVA_BUILTINS_SOURCES = $(shell find $(JAVA_BUILTINS_DIR) -name "*.java")
|
|
|
|
|
JAVA_MODELS_SOURCES = $(shell find $(JAVA_MODELS_DIR) -name "*.java")
|
|
|
|
|
|
|
|
|
|
JAVA_DEPS = $(addprefix $(PYTHON_LIB_DIR)/, \
|
|
|
|
|
analyze.py bucklib.py config.py issues.py jwlib.py source.py utils.py) \
|
|
|
|
|
$(addprefix $(CAPTURE_LIB_DIR)/, util.py) \
|
|
|
|
|
$(INFER_BIN) \
|
|
|
|
|
$(INFERANALYZE_BIN) \
|
|
|
|
|
$(INFERPRINT_BIN)
|
|
|
|
|
$(INFERPRINT_BIN) \
|
|
|
|
|
$(JAVA_BUILTINS_SOURCES) \
|
|
|
|
|
$(JAVA_MODELS_SOURCES)
|
|
|
|
|
|
|
|
|
|
CLANG_DEPS = $(addprefix $(PYTHON_LIB_DIR)/, \
|
|
|
|
|
analyze.py config.py issues.py source.py utils.py) \
|
|
|
|
|