| @@ -8,7 +8,10 @@ include dep/yac/install_linux.mk | |||||
| TARGET_BASENAME=Rack | TARGET_BASENAME=Rack | ||||
| EXTRAFLAGS= -DVERSION=0.6.1 -DARCH_LIN -D_USE_MATH_DEFINES -DRACK_HOST -DUSE_VST2 -Iinclude/ -Idep/include -Idep/ | EXTRAFLAGS= -DVERSION=0.6.1 -DARCH_LIN -D_USE_MATH_DEFINES -DRACK_HOST -DUSE_VST2 -Iinclude/ -Idep/include -Idep/ | ||||
| #EXTRAFLAGS+= -DSKIP_STATIC_MODULES | |||||
| ifneq ($(RACK_STATIC_MODULES),y) | |||||
| EXTRAFLAGS+= -DSKIP_STATIC_MODULES | |||||
| endif | |||||
| # for osdialog: | # for osdialog: | ||||
| EXTRAFLAGS+= `pkg-config gtk+-2.0 --cflags` | EXTRAFLAGS+= `pkg-config gtk+-2.0 --cflags` | ||||
| @@ -3,3 +3,8 @@ export VSVR_BASE_DIR=`pwd` | |||||
| # this must point to the directory which contains the 'aeffect.h' and 'aeffectx.h' files | # this must point to the directory which contains the 'aeffect.h' and 'aeffectx.h' files | ||||
| export VST2_SDK_DIR=/mnt/dev/vstsdk2.4/pluginterfaces/vst2.x/ | export VST2_SDK_DIR=/mnt/dev/vstsdk2.4/pluginterfaces/vst2.x/ | ||||
| # 'n' = build the plugin w/o 3rd party modules | |||||
| #export RACK_STATIC_MODULES=y | |||||
| export RACK_STATIC_MODULES=n | |||||
| @@ -7,8 +7,10 @@ EXTRAFLAGS+= -DVERSION=0.6.1 -D_USE_MATH_DEFINES -Iinclude/ -Idep/include -Idep/ | |||||
| EXTRALIBS+= src/plugin_static.o | EXTRALIBS+= src/plugin_static.o | ||||
| ## note: remove -DSKIP_STATIC_MODULES in makefile_lib.linux and uncomment the following line to link the add-on modules | |||||
| ## See setenv_linux.sh (export RACK_STATIC_MODULES=y/n) | |||||
| ifeq ($(RACK_STATIC_MODULES),y) | |||||
| include vst2_common_staticlibs.mk | include vst2_common_staticlibs.mk | ||||
| endif | |||||
| ##EXTRALIBS+= $(call plugin_lib,Template) | ##EXTRALIBS+= $(call plugin_lib,Template) | ||||
| EXTRALIBS+= Rack.a | EXTRALIBS+= Rack.a | ||||