| @@ -11,9 +11,9 @@ ifeq ("$(TARGET)","") | |||||
| TARGET=$(TARGET_BASENAME).so | TARGET=$(TARGET_BASENAME).so | ||||
| endif | endif | ||||
| CPPFLAGS += -fPIC -I"dep/yac" $(EXTRAFLAGS) | |||||
| CFLAGS += -fPIC -I"dep/yac" $(EXTRAFLAGS) | |||||
| EXTRALIBS += -L$(CROSS_ROOT)/usr/lib -lm | |||||
| CPPFLAGS += -fPIC -I"$(VSVR_BASE_DIR)/dep/yac" $(EXTRAFLAGS) | |||||
| CFLAGS += -fPIC -I"$(VSVR_BASE_DIR)/dep/yac" $(EXTRAFLAGS) | |||||
| EXTRALIBS += -L$(CROSS_ROOT)/usr/lib -lm -lpthread | |||||
| ###########include sharedlib_common_gcc.mk | ###########include sharedlib_common_gcc.mk | ||||
| # | # | ||||
| @@ -29,7 +29,7 @@ endif | |||||
| # | # | ||||
| CPPFLAGS += -I"dep/yac" -DWIN32 $(EXTRAFLAGS) | |||||
| CPPFLAGS += -I"$(VSVR_BASE_DIR)/dep/yac" -DWIN32 $(EXTRAFLAGS) | |||||
| # -DYAC_FORCE_NO_TLS | # -DYAC_FORCE_NO_TLS | ||||
| EXTRALIBS += -DLL -MAP | EXTRALIBS += -DLL -MAP | ||||
| @@ -25,7 +25,7 @@ ifeq ("$(TARGET)","") | |||||
| TARGET=$(TARGET_BASENAME).a | TARGET=$(TARGET_BASENAME).a | ||||
| endif | endif | ||||
| CPPFLAGS += -I"/f/git/VeeSeeVSTRack/dep/yac" -DLINUX $(EXTRAFLAGS) | |||||
| CPPFLAGS += -I"$(VSVR_BASE_DIR)/dep/yac/" -DLINUX $(EXTRAFLAGS) | |||||
| # -DYAC_FORCE_NO_TLS | # -DYAC_FORCE_NO_TLS | ||||
| EXTRALIBS += | EXTRALIBS += | ||||
| @@ -25,7 +25,7 @@ ifeq ("$(TARGET)","") | |||||
| TARGET=$(TARGET_BASENAME).lib | TARGET=$(TARGET_BASENAME).lib | ||||
| endif | endif | ||||
| CPPFLAGS += -I"/f/git/VeeSeeVSTRack/dep/yac" -DWIN32 $(EXTRAFLAGS) | |||||
| CPPFLAGS += -I"$(VSVR_BASE_DIR)/dep/yac" -DWIN32 $(EXTRAFLAGS) | |||||
| # -DYAC_FORCE_NO_TLS | # -DYAC_FORCE_NO_TLS | ||||
| EXTRALIBS += | EXTRALIBS += | ||||
| #-DLL -MAP | #-DLL -MAP | ||||
| @@ -8,6 +8,7 @@ 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 | |||||
| # for osdialog: | # for osdialog: | ||||
| EXTRAFLAGS+= `pkg-config gtk+-2.0 --cflags` | EXTRAFLAGS+= `pkg-config gtk+-2.0 --cflags` | ||||
| @@ -0,0 +1,5 @@ | |||||
| export VSVR_BASE_DIR=`pwd` | |||||
| # 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/ | |||||
| @@ -0,0 +1,5 @@ | |||||
| export VSVR_BASE_DIR=`pwd` | |||||
| # this must point to the directory which contains the 'aeffect.h' and 'aeffectx.h' files | |||||
| export VST2_SDK_DIR=/f/dev/vstsdk2.4/pluginterfaces/vst2.x/ | |||||
| @@ -4,11 +4,13 @@ | |||||
| # | # | ||||
| EXTRAFLAGS+= -DVERSION=0.6.1 -D_USE_MATH_DEFINES -Iinclude/ -Idep/include -Idep/ -DUSE_VST2 | EXTRAFLAGS+= -DVERSION=0.6.1 -D_USE_MATH_DEFINES -Iinclude/ -Idep/include -Idep/ -DUSE_VST2 | ||||
| # -DSKIP_STATIC_MODULES | |||||
| include vst2_common_linux_pre.mk | |||||
| ## note: remove -DSKIP_STATIC_MODULES in makefile_lib.linux and uncomment the following line to link the add-on modules | |||||
| #include vst2_common_staticlibs.mk | |||||
| EXTRALIBS+= Rack.a | |||||
| include vst2_common_staticlibs.mk | |||||
| include vst2_common_linux_pre.mk | |||||
| PLAF_OBJ= | PLAF_OBJ= | ||||
| @@ -1,3 +1,2 @@ | |||||
| EXTRALIBS+= Rack.a | |||||
| include dep/yac/sharedlib_linux.mk | include dep/yac/sharedlib_linux.mk | ||||
| @@ -1,7 +1,5 @@ | |||||
| EXTRAFLAGS+= -DARCH_LIN | EXTRAFLAGS+= -DARCH_LIN | ||||
| EXTRAFLAGS+= -I../../dev/vstsdk2.4/pluginterfaces/vst2.x/ | |||||
| EXTRALIBS= | |||||
| EXTRAFLAGS+= -I"$(VST2_SDK_DIR)" | |||||
| ifeq ($(BUILD_64),y) | ifeq ($(BUILD_64),y) | ||||
| EXTRALIBS_DEP= dep/lib/linux_gcc/x64 | EXTRALIBS_DEP= dep/lib/linux_gcc/x64 | ||||
| @@ -4,11 +4,12 @@ | |||||
| # | # | ||||
| EXTRAFLAGS+= -DVERSION=0.6.1 -D_USE_MATH_DEFINES -Iinclude/ -Idep/include -Idep/ -DUSE_VST2 | EXTRAFLAGS+= -DVERSION=0.6.1 -D_USE_MATH_DEFINES -Iinclude/ -Idep/include -Idep/ -DUSE_VST2 | ||||
| include vst2_common_msvc_pre.mk | |||||
| # -DSKIP_STATIC_MODULES | |||||
| include vst2_common_staticlibs.mk | include vst2_common_staticlibs.mk | ||||
| include vst2_common_msvc_pre.mk | |||||
| PLAF_OBJ= | PLAF_OBJ= | ||||
| include make.objects | include make.objects | ||||
| @@ -1,8 +1,6 @@ | |||||
| EXTRAFLAGS+= -DARCH_WIN | EXTRAFLAGS+= -DARCH_WIN | ||||
| EXTRAFLAGS+= -DVST2_REPARENT_WINDOW_HACK | EXTRAFLAGS+= -DVST2_REPARENT_WINDOW_HACK | ||||
| EXTRAFLAGS+= -I../../dev/vstsdk2.4/pluginterfaces/vst2.x/ | |||||
| EXTRALIBS= | |||||
| EXTRAFLAGS+= -I"$(VST2_SDK_DIR)" | |||||
| ifeq ($(BUILD_64),y) | ifeq ($(BUILD_64),y) | ||||
| EXTRALIBS+= -LIBPATH:dep/lib/msvc/x64 | EXTRALIBS+= -LIBPATH:dep/lib/msvc/x64 | ||||
| @@ -11,6 +9,5 @@ EXTRALIBS+= -LIBPATH:dep/lib/msvc/x86 | |||||
| endif | endif | ||||
| EXTRALIBS+= libspeexdsp.lib glew.lib opengl32.lib gdi32.lib user32.lib kernel32.lib Comdlg32.lib Shell32.lib ws2_32.lib winmm.lib ole32.lib | EXTRALIBS+= libspeexdsp.lib glew.lib opengl32.lib gdi32.lib user32.lib kernel32.lib Comdlg32.lib Shell32.lib ws2_32.lib winmm.lib ole32.lib | ||||
| #glfw.lib | |||||
| plugin_lib = $(PLUGIN_DIR)/$(1)/$(1).lib | plugin_lib = $(PLUGIN_DIR)/$(1)/$(1).lib | ||||