From 90afbeca46a5d77d83b9b5087b17534cae6b4f32 Mon Sep 17 00:00:00 2001 From: Andreas Zoglauer Date: Mon, 21 Sep 2026 23:23:32 -0700 Subject: [PATCH] CHG: Only compile files used in nuclearizer --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 0dd9ea10..f7f482ff 100755 --- a/Makefile +++ b/Makefile @@ -74,11 +74,11 @@ LIBS += $(H5LIBS) $(CCFITSLIBS) # Fretalon core: FRETALON_DIR := $(MEGALIB)/src/fretalon/framework -FRETALON_CXX_MAIN := $(FRETALON_DIR)/src/MAssembly.cxx $(FRETALON_DIR)/src/MReadOutAssembly.cxx +FRETALON_FILTEREDOUT := MAssembly MReadOutAssembly MModuleSaver MModuleLoaderRoa MGUIOptionsLoaderRoa MGUIOptionsFileChooser MModuleInterfaceFileName MModuleTemplate MGUIOptionsTemplate FRETALON_CXX_FILES := $(wildcard $(FRETALON_DIR)/src/*.cxx) -FRETALON_CXX_FILES := $(filter-out $(FRETALON_CXX_MAIN),$(FRETALON_CXX_FILES)) +FRETALON_CXX_FILES := $(filter-out $(patsubst %,$(FRETALON_DIR)/src/%.cxx,$(FRETALON_FILTEREDOUT)),$(FRETALON_CXX_FILES)) FRETALON_H_FILES := $(wildcard $(FRETALON_DIR)/inc/*.h) -FRETALON_H_FILES := $(filter-out $(FRETALON_DIR)/inc/MAssembly.h $(FRETALON_DIR)/inc/MReadOutAssembly.h,$(FRETALON_H_FILES)) +FRETALON_H_FILES := $(filter-out $(patsubst %,$(FRETALON_DIR)/inc/%.h,$(FRETALON_FILTEREDOUT)),$(FRETALON_H_FILES)) FRETALON_LIBS := $(addprefix $(LB)/,$(notdir $(FRETALON_CXX_FILES:.cxx=.o))) FRETALON_DEP_FILES := $(FRETALON_LIBS:.o=.d)