# set this on the command line to get a WIN32 or a FINAL build BUILD := DEBUG # cause the fancy $${@D} directory rules to work out .SECONDEXPANSION: # The first and therefor default rule .PHONY: default default: G_DIRMK := dir.mk G_VARSMK := vars.mk G_FILESMK := files.mk G_RULESMK := rules.mk G_LISTSMK := lists.mk G_TVARSMK := tvars.mk include ${G_LISTSMK} include ${G_VARSMK} include packages.mk include lib/${G_VARSMK} include targets.mk # include all of the dir.mk include lib/${G_DIRMK} include tests/${G_DIRMK} -include physics/${G_DIRMK} include ${G_RULESMK} # Do not include deps files when doing a clean operation ifeq ($(filter ${L_CLEANCMDS},${MAKECMDGOALS}),) -include ${L_DEPS} endif