Dump of macOS tests, starting integrating some code, very WIP
This commit is contained in:
parent
093ef1d39c
commit
d6dcdfff55
8 changed files with 593 additions and 22 deletions
|
@ -16,11 +16,14 @@ FILES_DSP = \
|
|||
CVCRackPlugin.cpp
|
||||
|
||||
FILES_UI = \
|
||||
CVCRackUI.cpp
|
||||
CVCRackUI.cpp \
|
||||
dep.cpp \
|
||||
Window.cpp
|
||||
|
||||
# --------------------------------------------------------------
|
||||
# Import base definitions
|
||||
|
||||
# UI_TYPE = external
|
||||
include ../../dpf/Makefile.base.mk
|
||||
|
||||
# --------------------------------------------------------------
|
||||
|
@ -30,8 +33,6 @@ FILES_DSP += Rack/dep/pffft/pffft.c
|
|||
FILES_DSP += Rack/dep/pffft/fftpack.c
|
||||
|
||||
FILES_UI += Rack/dep/oui-blendish/blendish.c
|
||||
FILES_UI += Rack/dep/nanovg/src/nanovg.c
|
||||
# FILES_UI += Rack/dep/glfw/deps/glad.c
|
||||
|
||||
# FIXME dont use this
|
||||
FILES_UI += Rack/dep/osdialog/osdialog.c
|
||||
|
@ -45,13 +46,15 @@ endif
|
|||
|
||||
FILES_DSP += $(wildcard Rack/src/*.c)
|
||||
FILES_DSP += $(wildcard Rack/src/*/*.c)
|
||||
FILES_DSP += $(filter-out Rack/src/network.cpp Rack/src/rtaudio.cpp Rack/src/rtmidi.cpp, $(wildcard Rack/src/*.cpp))
|
||||
FILES_DSP += $(wildcard Rack/src/*/*.cpp)
|
||||
FILES_DSP += $(filter-out Rack/src/dep.cpp Rack/src/gamepad.cpp Rack/src/rtaudio.cpp Rack/src/rtmidi.cpp, $(wildcard Rack/src/*.cpp))
|
||||
FILES_DSP += $(filter-out Rack/src/window/Window.cpp, $(wildcard Rack/src/*/*.cpp))
|
||||
|
||||
# EXTRA_LIBS = Rack/dep/lib/libcurl.a
|
||||
EXTRA_LIBS += Rack/dep/lib/libglfw3.a
|
||||
EXTRA_LIBS = Rack/dep/lib/libcrypto.a
|
||||
EXTRA_LIBS += Rack/dep/lib/libcurl.a
|
||||
# EXTRA_LIBS += Rack/dep/lib/libglfw3.a
|
||||
EXTRA_LIBS += Rack/dep/lib/libjansson.a
|
||||
EXTRA_LIBS += Rack/dep/lib/libspeexdsp.a
|
||||
EXTRA_LIBS += Rack/dep/lib/libssl.a
|
||||
EXTRA_LIBS += Rack/dep/lib/libzstd.a
|
||||
|
||||
ifeq ($(WINDOWS),true)
|
||||
|
@ -76,16 +79,20 @@ endif
|
|||
Rack/dep/lib/%.a:
|
||||
$(MAKE) CMAKE="$(CMAKE) -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_INSTALL_PREFIX='$(abspath Rack/dep)'" -C Rack/dep lib/$*.a
|
||||
|
||||
Rack/dep/lib/libcrypto.a: Rack/dep/lib/libssl.a
|
||||
|
||||
# --------------------------------------------------------------
|
||||
# Extra flags for VCV stuff
|
||||
|
||||
BASE_FLAGS += -D_APP_VERSION=2.git.0
|
||||
BASE_FLAGS += -I$(DPF_PATH)/dgl/src/nanovg
|
||||
BASE_FLAGS += -IRack/include
|
||||
BASE_FLAGS += -IRack/dep/include
|
||||
BASE_FLAGS += -IRack/dep/filesystem/include
|
||||
BASE_FLAGS += -IRack/dep/fuzzysearchdatabase/src
|
||||
BASE_FLAGS += -IRack/dep/glfw/deps
|
||||
BASE_FLAGS += -IRack/dep/nanovg/src
|
||||
BASE_FLAGS += -IRack/dep/glfw/include
|
||||
# BASE_FLAGS += -IRack/dep/nanovg/src
|
||||
BASE_FLAGS += -IRack/dep/nanosvg/src
|
||||
BASE_FLAGS += -IRack/dep/osdialog
|
||||
BASE_FLAGS += -IRack/dep/oui-blendish
|
||||
|
@ -115,8 +122,11 @@ endif
|
|||
|
||||
ifeq ($(MACOS),true)
|
||||
LINK_FLAGS += -framework IOKit
|
||||
# LINK_FLAGS += -Wl,-all_load
|
||||
endif
|
||||
|
||||
# LINK_FLAGS += $(OPENGL_LIBS)
|
||||
|
||||
# TODO needed on windows? need to check
|
||||
LINK_FLAGS += -lpthread
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue