[GTK] Generate the make dist manifest from a CMake template file
[WebKit-https.git] / Tools / gtk / manifest.txt.in
1 # Global rules
2 exclude #$
3 exclude ChangeLog
4 exclude Makefile
5 exclude PlatformEfl.cmake
6 exclude PlatformWin.cmake
7 exclude tags$
8 exclude ~$
9 exclude \.#$
10 exclude \.bak$
11 exclude \.cproject$
12 exclude \.git$
13 exclude \.gitattributes$
14 exclude \.gitignore$
15 exclude \.gyp$
16 exclude \.icns$
17 exclude \.lproj$
18 exclude \.m$
19 exclude \.mm$
20 exclude \.nib$
21 exclude \.o$
22 exclude \.order$
23 exclude \.orig$
24 exclude \.pdf$
25 exclude \.plist$
26 exclude \.pro\.user$
27 exclude \.project$
28 exclude \.props$
29 exclude \.pyc$
30 exclude \.pyo$
31 exclude \.rej$
32 exclude \.rtf$
33 exclude \.sb$
34 exclude \.sb\.in$
35 exclude \.settings$
36 exclude \.svn$
37 exclude \.sw[a-p]$
38 exclude \.vcxproj$
39 exclude \.xib$
40 exclude \.xcconfig$
41 exclude \.xcodeproj$
42
43 # Exclude directories from other ports
44 exclude .*\/(mac|ios|cf|cg|cocoa|Cocoa|objc|avfoundation|ca|curl|efl|win)\/.*$
45
46 directory Source
47 exclude Source/JavaScriptCore/tests
48 exclude Source/WebCore/platform/audio/resources
49 exclude Source/WebCore/bindings/scripts/test
50 exclude Source/WebCore/platform/efl/DefaultTheme
51 exclude Source/WebCore/Resources
52 exclude Source/bmalloc
53 exclude Source/cmake/EFLHelpers.cmake$
54 exclude Source/cmake/OptionsWinCairo.cmake$
55 exclude Source/cmake/OptionsWindows.cmake$
56 exclude Source/cmake/OptionsAppleWin.cmake$
57 exclude Source/cmake/OptionsEfl.cmake$
58 exclude Source/cmake/eflsymbols.filter$
59 exclude Source/WebInspectorUI/UserInterface/Images
60
61 directory Source/WebInspectorUI/UserInterface/Images/gtk
62
63 # Most of the files in Source/WebKit are not necessary to build GTK+ and
64 # the directory includes lots of images, so we're a bit more picky here.
65 exclude Source/WebKit/.*
66 exclude Source/WebKit2/Configurations
67 exclude Source/WebKit2/Resources
68 exclude Source/WebKit2/gtk/NEWS$
69
70 # We do want to include the NEWS, but we want it to be in the root of the archive.
71 file Source/WebKit2/gtk/NEWS NEWS
72
73 file Source/WebCore/English.lproj/mediaControlsLocalizedStrings.js Source/WebCore/English.lproj/mediaControlsLocalizedStrings.js
74 file Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js
75
76 # Include only the resources we actually build
77 file Source/WebCore/Resources/missingImage.png
78 file Source/WebCore/Resources/missingImage@2x.png
79 file Source/WebCore/Resources/panIcon.png
80 file Source/WebCore/Resources/plugIns.js
81 file Source/WebCore/Resources/textAreaResizeCorner.png
82 file Source/WebCore/Resources/textAreaResizeCorner@2x.png
83 file Source/WebCore/Resources/urlIcon.png
84 file Source/WebCore/platform/audio/resources/Composite.wav
85
86 directory Tools/gtk
87 directory Tools/ImageDiff
88 directory Tools/MiniBrowser
89 directory Tools/TestWebKitAPI
90
91 directory Tools/DumpRenderTree
92 exclude Tools/DumpRenderTree/fonts
93
94 directory Tools/WebKitTestRunner
95 exclude Tools/WebKitTestRunner/fonts/
96
97 file CMakeLists.txt
98 file Tools/CMakeLists.txt
99 file Tools/Scripts/VCSUtils.pm
100 file Tools/Scripts/run-gtk-tests
101 file Tools/Scripts/webkit-build-directory
102 file Tools/Scripts/webkitdirs.pm
103 file Tools/jhbuild/jhbuildutils.py
104
105 directory ${CMAKE_BINARY_DIR}/Documentation/webkit2gtk/html Documentation/webkit2gtk/html
106 directory ${CMAKE_BINARY_DIR}/Documentation/webkitdomgtk/html Documentation/webkitdomgtk/html