Skip to content

Commit

Permalink
Update sbg implementation make rules.
Browse files Browse the repository at this point in the history
  • Loading branch information
joaquinffernandez committed Jul 2, 2024
1 parent c3cf870 commit ba17343
Showing 1 changed file with 13 additions and 9 deletions.
22 changes: 13 additions & 9 deletions causalize/sbg_implementation/Makefile.include
Original file line number Diff line number Diff line change
Expand Up @@ -8,24 +8,28 @@ all: $(CAUSALIZE_SBG)
# Sources
CAUSALIZE_SBG_SRC := \
$(CAUSALIZE_SBG_DIR)/main.cpp\
$(CAUSALIZE_SBG_DIR)/matching_graph_builder.cpp\
$(UTIL_DIR)/ast_visitors/matching_exps.cpp \
$(UTIL_DIR)/ast_visitors/pwl_map_values.cpp \
$(UTIL_DIR)/logger.cpp

# Objects
CAUSALIZE_SBG_OBJ=$(addprefix $(BUILD_DIR)/, $(CAUSALIZE_SBG_SRC:.cpp=.o))

$(BUILD_DIR)/$(CAUSALIZE_DIR)/sbg_implementation/%.o : $(CAUSALIZE_SBG_DIR)/%.cpp
$(CC) $(INCLUDES) $(BOOST_1_81_INC) $(SBG_LIB_DEV_INCLUDE) $(CXXFLAGS) -MM -MT $@ -MF $(patsubst %.o,%.d,$@) $<
$(CC) $(INCLUDES) $(BOOST_1_81_INC) $(SBG_LIB_DEV_INCLUDE) -c $< -o $@ $(CXXFLAGS)

create-folders::
@mkdir -p $(BUILD_DIR)/$(CAUSALIZE_DIR)/sbg_implementation

$(CAUSALIZE_SBG): $(CAUSALIZE_SBG_OBJ) $(CAUSALIZE_COMMON_OBJ) $(LIBMODELICA)
$(CXX) $(CXXFLAGS) $(INCLUDES) -o $(CAUSALIZE_SBG) $(CAUSALIZE_COMMON_OBJ) $(CAUSALIZE_SBG_OBJ) $(LIBS)
$(CXX) $(CXXFLAGS) $(INCLUDES) $(SBG_LIB_DEV_INCLUDE) -o $(CAUSALIZE_SBG) $(CAUSALIZE_COMMON_OBJ) $(CAUSALIZE_SBG_OBJ) $(LIBS) $(SBG_LIB_DEV_LINK)

$(CAUSALIZE_SBG_TEST):
@echo BUILDING CAUSALIZE TESTS
@cd causalize/sbg_implementation/test && $(MAKE) bin/test-causalize
@echo Done
@echo RUNNING CAUSALIZE TESTS
@cd causalize/sbg_implementation/test && $(MAKE) test-causalize
@echo Done
# Disable the tests until we have the binary/API interface working.
#$(CAUSALIZE_SBG_TEST):
# @echo BUILDING CAUSALIZE TESTS
# @cd causalize/sbg_implementation/test && $(MAKE) bin/test-causalize
# @echo Done
# @echo RUNNING CAUSALIZE TESTS
# @cd causalize/sbg_implementation/test && $(MAKE) test-causalize
# @echo Done

0 comments on commit ba17343

Please sign in to comment.