1 libmoon_includedir=$(includedir)/libmoon
3 lib_LTLIBRARIES = libmoon.la
4 noinst_LTLIBRARIES = libmoonxpi.la
6 INCLUDES = $(MOON_CFLAGS) -Wall -DUSE_OPT_RGB24=1 -DG_LOG_DOMAIN=\"Moonlight\" -I$(top_srcdir)/plugin -I$(srcdir)/asf
8 libmoon_include_headers = \
16 asf/asf-structures.h \
33 dependencyproperty.h \
56 internal-downloader.h \
68 moonlightconfiguration.h\
79 pipeline-nocodec-ui.h \
95 tabnavigationwalker.h \
120 libmoon_la_SOURCES = \
126 asf/asf-generated.cpp \
128 asf/asf-structures.cpp \
143 deepzoomimagetilesource.cpp \
144 dependencyobject.cpp \
145 dependencyproperty.cpp \
146 dependencyproperty.g.cpp\
155 file-downloader.cpp \
158 frameworkelement.cpp \
166 layoutinformation.cpp \
174 moonlightconfiguration.cpp \
177 multiscaleimage.cpp \
178 multiscalesubimage.cpp \
198 tabnavigationwalker.cpp \
218 writeablebitmap.cpp \
229 libmoon_la_SOURCES += pipeline-ui.cpp
231 libmoon_la_SOURCES += pipeline-nocodec-ui.cpp
235 libmoon_la_SOURCES += pipeline-ffmpeg.cpp pipeline-ffmpeg.h
239 libmoon_la_SOURCES += audio-alsa.cpp audio-alsa.h
242 if INCLUDE_PULSEAUDIO
243 libmoon_la_SOURCES += audio-pulse.cpp audio-pulse.h
247 deepzoomimagetilesource.h \
248 multiscalesubimage.h \
249 alpha-premul-table.inc \
250 morton-layout-table.inc \
253 $(libmoon_include_headers)
256 libmoon_la_LIBADD = $(MOON_LIBS)
258 libmoonxpi_la_LDFLAGS = -rpath /nowhere
260 libmoonxpi_la_LIBADD = $(MOON_XPI_LIBS)
262 libmoonxpi_la_SOURCES = $(libmoon_la_SOURCES)