mirror of
https://github.com/LMMS/lmms.git
synced 2026-01-26 15:28:14 -05:00
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@568 0778d3d1-df1d-0410-868b-ea421aaaa00d
42 lines
960 B
Makefile
42 lines
960 B
Makefile
AUTOMAKE_OPTIONS = foreign 1.4
|
|
|
|
|
|
INCLUDES = -I$(top_srcdir)/include -I.
|
|
|
|
|
|
AM_CXXFLAGS := $(AM_CXXFLAGS) $(QT_CXXFLAGS) -DPLUGIN_NAME="vstbase"
|
|
|
|
%.moc: ./%.h
|
|
$(MOC) -o $@ $<
|
|
|
|
|
|
MOC_FILES = ./lvsl_client.moc
|
|
|
|
BUILT_SOURCES = $(MOC_FILES)
|
|
|
|
pkglib_LTLIBRARIES = libvstbase.la
|
|
|
|
libvstbase_la_SOURCES = vst_base.cpp \
|
|
lvsl_client.cpp \
|
|
lvsl_client.h
|
|
|
|
pkglib_PROGRAMS = lvsl_server
|
|
lvsl_server_SOURCES = lvsl_server.cpp communication.h
|
|
lvsl_server_CPPFLAGS = $(AM_CPPFLAGS) -I${prefix}/include/wine/windows
|
|
lvsl_server_CPPFLAGS += -I/usr/include/wine/windows
|
|
lvsl_server_LINK = wineg++ -mwindows -lpthread -o $(pkglib_PROGRAMS)
|
|
nobase_pkglib_DATA = $(pkglib_PROGRAMS).exe.so
|
|
|
|
if AMD64_BUILD
|
|
lvsl_server_CXXFLAGS = -m32 $(AM_CXXFLAGS)
|
|
lvsl_server_LINK += -m32 -Wb,--as-cmd="as --32",--ld-cmd="ld -melf_i386" \
|
|
-L/usr/lib32
|
|
endif
|
|
|
|
CLEANFILES = $(MOC_FILES) $(nobase_pkglib_DATA)
|
|
|
|
install-exec-hook:
|
|
cd $(DESTDIR)$(pkglibdir) ; \
|
|
strip $(nobase_pkglib_DATA)
|
|
|