diff options
Diffstat (limited to '')
-rw-r--r-- | Makefile.in | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/Makefile.in b/Makefile.in new file mode 100644 index 0000000..67b199b --- /dev/null +++ b/Makefile.in @@ -0,0 +1,78 @@ +VERSION = @VERSION@ +TAG = @TAG@ +SOURCE_ROOT = @SOURCE_ROOT@ +BUILD_ROOT = @BUILD_ROOT@ + +all: + ninja -C $(BUILD_ROOT) + +install: + ninja -C $(BUILD_ROOT) install + +uninstall: + ninja -C $(BUILD_ROOT) uninstall + +clean: + ninja -C $(BUILD_ROOT) clean + +run: all + SPA_PLUGIN_DIR=$(BUILD_ROOT)/spa/plugins \ + SPA_DATA_DIR=$(SOURCE_ROOT)/spa/plugins \ + PIPEWIRE_MODULE_DIR=$(BUILD_ROOT)/src/modules \ + PATH=$(BUILD_ROOT)/src/examples:$(PATH) \ + PIPEWIRE_CONFIG_DIR=$(BUILD_ROOT)/src/daemon \ + ACP_PATHS_DIR=$(SOURCE_ROOT)/spa/plugins/alsa/mixer/paths \ + ACP_PROFILES_DIR=$(SOURCE_ROOT)/spa/plugins/alsa/mixer/profile-sets \ + $(DBG) $(BUILD_ROOT)/src/daemon/pipewire-uninstalled + +run-pulse: all + SPA_PLUGIN_DIR=$(BUILD_ROOT)/spa/plugins \ + SPA_DATA_DIR=$(SOURCE_ROOT)/spa/plugins \ + PIPEWIRE_MODULE_DIR=$(BUILD_ROOT)/src/modules \ + PIPEWIRE_CONFIG_DIR=$(BUILD_ROOT)/src/daemon \ + ACP_PATHS_DIR=$(SOURCE_ROOT)/spa/plugins/alsa/mixer/paths \ + ACP_PROFILES_DIR=$(SOURCE_ROOT)/spa/plugins/alsa/mixer/profile-sets \ + $(DBG) $(BUILD_ROOT)/src/daemon/pipewire-pulse + +gdb: + $(MAKE) run DBG=gdb + +valgrind: + $(MAKE) run DBG="DISABLE_RTKIT=1 PIPEWIRE_DLCLOSE=false valgrind --trace-children=yes" + +test: all + ninja -C $(BUILD_ROOT) test + +benchmark: all + ninja -C $(BUILD_ROOT) benchmark + +monitor: all + SPA_PLUGIN_DIR=$(BUILD_ROOT)/spa/plugins \ + SPA_DATA_DIR=$(SOURCE_ROOT)/spa/plugins \ + PIPEWIRE_MODULE_DIR=$(BUILD_ROOT)/src/modules/ \ + $(BUILD_ROOT)/src/tools/pw-mon + +cli: all + SPA_PLUGIN_DIR=$(BUILD_ROOT)/spa/plugins \ + SPA_DATA_DIR=$(SOURCE_ROOT)/spa/plugins \ + PIPEWIRE_MODULE_DIR=$(BUILD_ROOT)/src/modules/ \ + $(BUILD_ROOT)/src/tools/pw-cli + +shell: all + ninja -C $(BUILD_ROOT) pw-uninstalled + +dist: all + git archive --prefix=pipewire-$(VERSION)/ -o pipewire-$(VERSION).tar.gz $(TAG) + +rpm: dist + rpmbuild -ta pipewire-$(VERSION).tar.gz + +publish: all + git branch -D gh-pages 2>/dev/null || true && \ + git branch -D draft 2>/dev/null || true && \ + git checkout -b draft && \ + git add -f $(BUILD_ROOT)/doc/html && \ + git commit -anm "Deploy on gh-pages" && \ + git subtree split --prefix $(BUILD_ROOT)/doc/html -b gh-pages && \ + git push --force origin gh-pages:gh-pages && \ + git checkout work 2>/dev/null |