/build/build.environment.mk

http://github.com/hbons/SparkleShare · Makefile · 30 lines · 17 code · 8 blank · 5 comment · 0 complexity · 53a72fbc1d82bdb39113ace73e0b074e MD5 · raw file

  1. # Initializers
  2. MONO_BASE_PATH =
  3. # Install paths
  4. DEFAULT_INSTALL_DIR = $(pkglibdir)
  5. DIR_BIN = $(top_builddir)/bin
  6. # External libraries to link against, generated from configure
  7. LINK_SYSTEM = -r:System
  8. LINK_MONO_POSIX = -r:Mono.Posix
  9. LINK_GLIB = $(GLIB_SHARP_LIBS)
  10. LINK_GTK = $(GTK_SHARP_LIBS)
  11. LINK_WEBKIT = $(WEBKIT2_SHARP_LIBS)
  12. LINK_APP_INDICATOR = $(APP_INDICATOR_LIBS)
  13. REF_SPARKLES = $(LINK_SYSTEM) $(LINK_MONO_POSIX)
  14. LINK_SPARKLES = -r:$(DIR_BIN)/Sparkles.dll -r:$(DIR_BIN)/Sparkles.Git.dll
  15. LINK_SPARKLES_DEPS = $(REF_SPARKLES) $(LINK_SPARKLES)
  16. REF_SPARKLESHARE = $(LINK_GTK) $(LINK_SPARKLES_DEPS) $(LINK_APP_INDICATOR) $(LINK_WEBKIT)
  17. # Cute hack to replace a space with something
  18. colon:= :
  19. empty:=
  20. space:= $(empty) $(empty)
  21. # Build path to allow running uninstalled
  22. RUN_PATH = $(subst $(space),$(colon), $(MONO_BASE_PATH))