diff --git a/Makefrag b/Makefrag index 084bf5f5..5b923236 100644 --- a/Makefrag +++ b/Makefrag @@ -67,3 +67,4 @@ $(consts_header_debug): $(params_file_debug) sed -r 's/\(([A-Za-z0-9_]+),([A-Za-z0-9_]+)\)/#define \1 \2/' $< >> $@ echo "#define TBFRAG \"$(MODEL).$(CONFIG).tb.cpp\"" >> $@ echo "#endif // __CONST_H__" >> $@ +scr_header_debug = $(generated_dir_debug)/$(MODEL).$(CONFIG).scr_map.h diff --git a/emulator/Makefile b/emulator/Makefile index e54124ad..0e7b2f0e 100644 --- a/emulator/Makefile +++ b/emulator/Makefile @@ -39,7 +39,7 @@ $(addsuffix .o,$(CXXSRCS)): %.o: $(base_dir)/csrc/%.cc $(base_dir)/csrc/*.h $(mo $(CXX) $(CXXFLAGS) -include $(scr_header) -include $(model_header) -include $(consts_header) -I$(generated_dir) -c -o $@ $< $(addsuffix .debug.o,$(CXXSRCS)): %.debug.o: $(base_dir)/csrc/%.cc $(base_dir)/csrc/*.h $(model_header_debug) $(consts_header_debug) - $(CXX) $(CXXFLAGS) -include $(model_header_debug) -include $(consts_header_debug) -I$(generated_dir_debug) -c -o $@ $< + $(CXX) $(CXXFLAGS) -include $(scr_header_debug) -include $(model_header_debug) -include $(consts_header_debug) -I$(generated_dir_debug) -c -o $@ $< $(generated_dir)/$(MODEL).$(CONFIG).d $(model_header) $(params_file): $(chisel_srcs) cd $(base_dir) && $(SBT) "project $(PROJECT)" "run $(CHISEL_ARGS) --noIoDebug"