Skip to content

Commit

Permalink
build: Use variable for default run options
Browse files Browse the repository at this point in the history
  • Loading branch information
arfbtwn committed Sep 10, 2017
1 parent 536b518 commit e3892c4
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -60,20 +60,22 @@ PROFILE_DEFAULT=--profile=log:time=fast,calls,noalloc,maxframes=5
PROFILE_HEAP=--profile=logging:heap=all,gc-dumps=-1
PROFILE_GUI=--profile=gui-thread-check

RUN_DEFAULT=--debug --uninstalled

run: check-bootstrap-env $(MO_FILES)
(cd bin; $(MONO) --debug $(PROFILE_GUI) $(BANSHEE_DEV_MONO_OPTIONS) Nereid.exe --debug --uninstalled $(BANSHEE_DEV_OPTIONS))
(cd bin; $(MONO) --debug $(PROFILE_GUI) $(BANSHEE_DEV_MONO_OPTIONS) Nereid.exe $(RUN_DEFAULT) $(BANSHEE_DEV_OPTIONS))

run-profiled: check-bootstrap-env $(MO_FILES)
(cd bin; LD_LIBRARY_PATH=$(LD_LIBRARY_PATH):/usr/local/lib $(MONO) --debug $(BANSHEE_DEV_MONO_OPTIONS) $(PROFILE_DEFAULT) Nereid.exe --uninstalled $(BANSHEE_DEV_OPTIONS))

run-logged: check-bootstrap-env $(MO_FILES)
(cd bin; $(MONO) --debug $(BANSHEE_DEV_MONO_OPTIONS) Nereid.exe --debug --uninstalled $(BANSHEE_DEV_OPTIONS) | tee last-run-log)
(cd bin; $(MONO) --debug $(BANSHEE_DEV_MONO_OPTIONS) Nereid.exe $(RUN_DEFAULT) $(BANSHEE_DEV_OPTIONS) | tee last-run-log)

run-mediapanel: check-bootstrap-env $(MO_FILES)
(cd bin; $(MONO) --debug $(BANSHEE_DEV_MONO_OPTIONS) MediaPanel.exe --debug --uninstalled $(BANSHEE_DEV_OPTIONS))
(cd bin; $(MONO) --debug $(BANSHEE_DEV_MONO_OPTIONS) MediaPanel.exe $(RUN_DEFAULT) $(BANSHEE_DEV_OPTIONS))

run-muinshee: check-bootstrap-env $(MO_FILES)
(cd bin; $(MONO) --debug $(BANSHEE_DEV_MONO_OPTIONS) Muinshee.exe --debug --uninstalled $(BANSHEE_DEV_OPTIONS))
(cd bin; $(MONO) --debug $(BANSHEE_DEV_MONO_OPTIONS) Muinshee.exe $(RUN_DEFAULT) $(BANSHEE_DEV_OPTIONS))

run-perf: run-logged
extras/perf-analyze-log bin/last-run-log
Expand All @@ -84,7 +86,7 @@ run-trace: $(MO_FILES)
Nereid.exe --uninstalled $(BANSHEE_DEV_OPTIONS) > ../banshee.trace)

run-profile-heap: $(MO_FILES)
(cd bin; $(MONO) $(PROFILE_HEAP) --debug $(BANSHEE_DEV_MONO_OPTIONS) Nereid.exe --debug --uninstalled $(BANSHEE_DEV_OPTIONS))
(cd bin; $(MONO) $(PROFILE_HEAP) --debug $(BANSHEE_DEV_MONO_OPTIONS) Nereid.exe $(RUN_DEFAULT) $(BANSHEE_DEV_OPTIONS))

query-trace:
@echo "Did you set BANSHEE_DEV_MONO_OPTIONS to --trace=disabled?"; \
Expand Down

0 comments on commit e3892c4

Please sign in to comment.