macosx: remove QTKit dependency and replace by AVFoundation
[vlc.git] / modules / gui / macosx / Makefile.am
1 include $(top_srcdir)/modules/common.am
2
3 guidir = $(pluginsdir)/gui
4
5
6 libmacosx_plugin_la_OBJCFLAGS = $(AM_OBJCFLAGS) -fobjc-exceptions -fobjc-arc -F${CONTRIB_DIR}
7 libmacosx_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(guidir)' \
8         -Wl,-framework,Cocoa -Wl,-framework,Carbon -Wl,-framework,CoreServices \
9         -Wl,-framework,AVFoundation -Wl,-framework,CoreMedia -Wl,-framework,IOKit \
10         -Wl,-framework,AddressBook -Wl,-framework,WebKit -Wl,-framework,CoreAudio \
11         -Wl,-framework,SystemConfiguration -Wl,-framework,ScriptingBridge \
12         -F${CONTRIB_DIR} -Wl,-framework,BGHUDAppKit -Wl,-framework,QuartzCore
13
14 if HAVE_SPARKLE
15 libmacosx_plugin_la_LDFLAGS += -Wl,-framework,Sparkle
16 endif
17
18 EXTRA_LTLIBRARIES = libmacosx_plugin.la
19 gui_LTLIBRARIES = $(LTLIBmacosx)
20
21 libmacosx_plugin_la_SOURCES = \
22         helpers.h \
23         about.h about.m \
24         AddonListDataSource.h AddonListDataSource.m \
25         AddonsWindowController.h AddonsWindowController.m \
26         applescript.h applescript.m \
27         AppleRemote.h AppleRemote.m \
28         AudioEffects.h AudioEffects.m \
29         bookmarks.h bookmarks.m \
30         BWQuincyManager.h BWQuincyManager.m \
31         BWQuincyUI.h BWQuincyUI.m \
32         CompatibilityFixes.h \
33         ControlsBar.m ControlsBar.h \
34         ConvertAndSave.h ConvertAndSave.m \
35         coredialogs.h coredialogs.m \
36         CoreInteraction.h CoreInteraction.m \
37         DebugMessageVisualizer.h DebugMessageVisualizer.m \
38         ExtensionsDialogProvider.h ExtensionsDialogProvider.m \
39         ExtensionsManager.h ExtensionsManager.m \
40         eyetv.h eyetv.m \
41         fspanel.h fspanel.m \
42         intf-prefs.h intf-prefs.m \
43         intf.h intf.m \
44         InputManager.h InputManager.m \
45         iTunes.h \
46         KeyboardBacklight.h KeyboardBacklight.m \
47         macosx.m \
48         MainMenu.h MainMenu.m \
49         MainWindow.h MainWindow.m \
50         MainWindowTitle.h MainWindowTitle.m \
51         misc.h misc.m \
52         open.h open.m \
53         output.h output.m \
54         VLCPlaylistView.h VLCPlaylistView.m \
55         VLCPlaylist.h VLCPlaylist.m \
56         VLCPlaylistInfo.h VLCPlaylistInfo.m \
57         PLItem.h PLItem.m \
58         PLModel.h PLModel.m \
59         prefs.h prefs.m \
60         prefs_widgets.h prefs_widgets.m \
61         PXSourceList.h PXSourceList.m \
62         PXSourceListDataSource.h PXSourceListDelegate.h \
63         ResumeDialogController.h ResumeDialogController.m \
64         SideBarItem.h SideBarItem.m \
65         SharedDialogs.h SharedDialogs.m \
66         simple_prefs.h simple_prefs.m \
67         SPInvocationGrabbing.h SPInvocationGrabbing.m \
68         SPMediaKeyTap.h SPMediaKeyTap.m \
69         Spotify.h \
70         StringUtility.h StringUtility.m \
71         TrackSynchronization.h TrackSynchronization.m \
72         VideoEffects.h VideoEffects.m \
73         VideoView.h VideoView.m \
74         VLCTimeSelectionPanelController.h VLCTimeSelectionPanelController.m \
75         VLCUIWidgets.h VLCUIWidgets.m \
76         VLCScrollingClipView.h VLCScrollingClipView.m \
77         VLCStatusBarIcon.h VLCStatusBarIcon.m \
78         VLCVoutWindowController.h VLCVoutWindowController.m \
79         Windows.h Windows.m \
80         VLCHUDSliderCell.h VLCHUDSliderCell.m \
81         VLCHUDButtonCell.h VLCHUDButtonCell.m \
82         VLCHUDCheckboxCell.h VLCHUDCheckboxCell.m \
83         VLCHUDRadiobuttonCell.h VLCHUDRadiobuttonCell.m \
84         VLCHUDTextFieldCell.h VLCHUDTextFieldCell.m