diff --git a/exe_build.mk b/exe_build.mk index 1f47928..9285c90 100644 --- a/exe_build.mk +++ b/exe_build.mk @@ -1,10 +1,15 @@ LDFLAGS += -g +LDFLAGS_OPT = -flto +LDFLAGS_COVERAGE = -lgcov +LDFLAGS_PROFILE = $(LDFLAGS_COVERAGE) $(LDFLAGS_OPT) + +opt: LDFLAGS += $(LDFLAGS_OPT) opt: $(EXE) debug: $(EXE) -coverage: LDFLAGS += -lgcov +coverage: LDFLAGS += $(LDFLAGS_COVERAGE) coverage: $(EXE) -profile: LDFLAGS += -lgcov +profile: LDFLAGS += $(LDFLAGS_PROFILE) profile: $(EXE) profiled: $(EXE)