@@ -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 |