Files
lmms/plugins/vst_base/Makefile.am
Javier Serrano Polo f829bacee8 amd64 support, extra plugins support, some fixes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@568 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-10-04 17:33:42 +00:00

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)