I need to rebuild cgx. How can I clean up the previous build? There is no clean target in the Makefile. I am at the moment using brute force “rm -f *.o cgx” in the src directory. Is this the way to go?
You can write a clean rule in the makefile https://www.gnu.org/software/make/manual/html_node/Cleanup.html
Typically, I clean up after the
ccx -i job rm -f job.log spooles.out *.12d *.cvg *.sta rm -f *Miss*.nam
Additionally, I have a separate rule to remove all generated files, in case the preprocessor or solver fails;
.PHONY: clean clean: rm -f *.equ *.sur *.nam *.msh *.log *.12d *.cvg *.sta *.con rm -f spooles.out