1plugin_LTLIBRARIES = libgstdecklink.la 2 3libgstdecklink_la_CPPFLAGS = \ 4 $(GST_PLUGINS_BAD_CFLAGS) \ 5 $(GST_PLUGINS_BASE_CFLAGS) \ 6 $(GST_BASE_CFLAGS) \ 7 $(GST_CXXFLAGS) \ 8 $(DECKLINK_CXXFLAGS) 9libgstdecklink_la_LIBADD = \ 10 $(GST_PLUGINS_BASE_LIBS) \ 11 -lgstaudio-@GST_API_VERSION@ \ 12 -lgstvideo-@GST_API_VERSION@ \ 13 $(GST_BASE_LIBS) \ 14 $(GST_LIBS) \ 15 $(DECKLINK_LIBS) \ 16 $(LIBM) 17libgstdecklink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) 18 19if DECKLINK_OSX 20libgstdecklink_la_LDFLAGS += \ 21 -Wl,-framework,CoreFoundation 22endif 23 24libgstdecklink_la_SOURCES = \ 25 gstdecklink.cpp \ 26 gstdecklinkaudiosink.cpp \ 27 gstdecklinkvideosink.cpp \ 28 gstdecklinkaudiosrc.cpp \ 29 gstdecklinkvideosrc.cpp 30 31if DECKLINK_OSX 32libgstdecklink_la_SOURCES += \ 33 osx/DeckLinkAPIDispatch.cpp 34else 35 36if DECKLINK_WIN 37libgstdecklink_la_SOURCES += \ 38 win/DeckLinkAPIDispatch.cpp \ 39 win/DeckLinkAPI_i.c 40else 41libgstdecklink_la_SOURCES += \ 42 linux/DeckLinkAPIDispatch.cpp 43endif 44 45endif 46 47noinst_HEADERS = \ 48 gstdecklink.h \ 49 gstdecklinkaudiosink.h \ 50 gstdecklinkvideosink.h \ 51 gstdecklinkaudiosrc.h \ 52 gstdecklinkvideosrc.h \ 53 linux/DeckLinkAPIConfiguration.h \ 54 linux/DeckLinkAPIDeckControl.h \ 55 linux/DeckLinkAPIDiscovery.h \ 56 linux/DeckLinkAPI.h \ 57 linux/DeckLinkAPIModes.h \ 58 linux/DeckLinkAPITypes.h \ 59 linux/LinuxCOM.h \ 60 osx/DeckLinkAPIConfiguration.h \ 61 osx/DeckLinkAPIDeckControl.h \ 62 osx/DeckLinkAPIDiscovery.h \ 63 osx/DeckLinkAPI.h \ 64 osx/DeckLinkAPIModes.h \ 65 osx/DeckLinkAPIStreaming.h \ 66 osx/DeckLinkAPITypes.h \ 67 osx/DeckLinkAPIVersion.h \ 68 win/DeckLinkAPI.h 69 70EXTRA_DIST = \ 71 linux/DeckLinkAPIDispatch.cpp \ 72 osx/DeckLinkAPIDispatch.cpp \ 73 win/DeckLinkAPIDispatch.cpp \ 74 win/DeckLinkAPI_i.c 75 76 77