|
- #!/usr/bin/make -f
- # Makefile for DISTRHO Plugins #
- # ---------------------------- #
- # Created by falkTX
- #
-
- # --------------------------------------------------------------
- # Project name, used for binaries
-
- NAME = d_webmeters
-
- # --------------------------------------------------------------
- # Files to build
-
- FILES_DSP = \
- ExamplePluginWebMeters.cpp
-
- FILES_UI = \
- ExampleUIWebMeters.cpp
-
- # --------------------------------------------------------------
- # Do some magic
-
- CLAP_BUNDLE = true
- VST2_BUNDLE = true
- UI_TYPE = webview
- include ../../Makefile.plugins.mk
-
- # BUILD_CXX_FLAGS += $(shell pkg-config --cflags gtk+-3.0 webkit2gtk-4.0)
- # LINK_FLAGS += $(shell pkg-config --libs gtk+-3.0 webkit2gtk-4.0)
-
- BUILD_CXX_FLAGS += -Wno-unused-parameter -Wno-unused-result
- BUILD_CXX_FLAGS += -Wno-deprecated-declarations
-
- # --------------------------------------------------------------
- # Enable all possible plugin types
-
- TARGETS += jack
- TARGETS += lv2_sep
- TARGETS += vst2
- TARGETS += vst3
- TARGETS += clap
- TARGETS += au
-
- ifeq ($(MACOS_APP_BUNDLE),true)
- jackfiles += $(TARGET_DIR)/$(NAME).app/Contents/Resources/index.html
- else
- jackfiles += $(TARGET_DIR)/resources/index.html
- endif
-
- clapfiles += $(TARGET_DIR)/$(NAME).clap/resources/index.html
- vst2files += $(TARGET_DIR)/$(NAME).vst/resources/index.html
- vst3files += $(TARGET_DIR)/$(NAME).vst3/Contents/Resources/index.html
-
- all: $(TARGETS) $(jackfiles) $(clapfiles) $(vst2files) $(vst3files)
-
- %/index.html: index.html
- -$(SILENT)$(shell mkdir -p "$(shell dirname $(abspath $@))")
- install -m 644 $< $(abspath $@)
-
- # --------------------------------------------------------------
|