|
1 | 1 | framework module ObjectiveGit { |
2 | | - umbrella header "ObjectiveGit.h" |
| 2 | + umbrella header "ObjectiveGit.h" |
3 | 3 |
|
4 | | - header "git2/attr.h" |
5 | | - header "git2/blob.h" |
6 | | - header "git2/blame.h" |
7 | | - header "git2/branch.h" |
8 | | - header "git2/buffer.h" |
9 | | - header "git2/checkout.h" |
10 | | - header "git2/cherrypick.h" |
11 | | - header "git2/clone.h" |
12 | | - header "git2/commit.h" |
13 | | - header "git2/common.h" |
14 | | - header "git2/config.h" |
15 | | - header "git2/describe.h" |
16 | | - header "git2/diff.h" |
17 | | - header "git2/errors.h" |
18 | | - header "git2/filter.h" |
19 | | - header "git2/graph.h" |
20 | | - header "git2/ignore.h" |
21 | | - header "git2/index.h" |
22 | | - header "git2/indexer.h" |
23 | | - header "git2/merge.h" |
24 | | - header "git2/message.h" |
25 | | - header "git2/net.h" |
26 | | - header "git2/notes.h" |
27 | | - header "git2/object.h" |
28 | | - header "git2/odb.h" |
29 | | - header "git2/odb_backend.h" |
30 | | - header "git2/oid.h" |
31 | | - header "git2/pack.h" |
32 | | - header "git2/patch.h" |
33 | | - header "git2/pathspec.h" |
34 | | - header "git2/refdb.h" |
35 | | - header "git2/reflog.h" |
36 | | - header "git2/refs.h" |
37 | | - header "git2/refspec.h" |
38 | | - header "git2/remote.h" |
39 | | - header "git2/repository.h" |
40 | | - header "git2/reset.h" |
41 | | - header "git2/revert.h" |
42 | | - header "git2/revparse.h" |
43 | | - header "git2/revwalk.h" |
44 | | - header "git2/signature.h" |
45 | | - header "git2/stash.h" |
46 | | - header "git2/status.h" |
47 | | - header "git2/submodule.h" |
48 | | - header "git2/tag.h" |
49 | | - header "git2/transport.h" |
50 | | - header "git2/tree.h" |
51 | | - header "git2/types.h" |
52 | | - header "git2/version.h" |
53 | | - header "git2/sys/commit.h" |
54 | | - header "git2/sys/config.h" |
55 | | - header "git2/sys/diff.h" |
56 | | - header "git2/sys/filter.h" |
57 | | - header "git2/sys/hashsig.h" |
58 | | - header "git2/sys/index.h" |
59 | | - header "git2/sys/mempack.h" |
60 | | - header "git2/sys/merge.h" |
61 | | - header "git2/sys/odb_backend.h" |
62 | | - header "git2/sys/refdb_backend.h" |
63 | | - header "git2/sys/reflog.h" |
64 | | - header "git2/sys/refs.h" |
65 | | - header "git2/sys/repository.h" |
66 | | - header "git2/sys/transport.h" |
67 | | - header "git2/sys/time.h" |
68 | | - header "git2/cred_helpers.h" |
69 | | - header "git2/sys/openssl.h" |
70 | | - header "git2/sys/stream.h" |
71 | | - header "git2/trace.h" |
| 4 | + export * |
| 5 | + module * { export * } |
72 | 6 |
|
73 | | - exclude header "git2/inttypes.h" |
74 | | - exclude header "git2/stdint.h" |
75 | | - exclude header "git2/sys/git2/annotated_commit.h" |
76 | | - exclude header "git2/sys/git2/attr.h" |
77 | | - exclude header "git2/sys/git2/blame.h" |
78 | | - exclude header "git2/sys/git2/blob.h" |
79 | | - exclude header "git2/sys/git2/branch.h" |
80 | | - exclude header "git2/sys/git2/buffer.h" |
81 | | - exclude header "git2/sys/git2/checkout.h" |
82 | | - exclude header "git2/sys/git2/cherrypick.h" |
83 | | - exclude header "git2/sys/git2/clone.h" |
84 | | - exclude header "git2/sys/git2/commit.h" |
85 | | - exclude header "git2/sys/git2/cred_helpers.h" |
86 | | - exclude header "git2/sys/git2/describe.h" |
87 | | - exclude header "git2/sys/git2/errors.h" |
88 | | - exclude header "git2/sys/git2/global.h" |
89 | | - exclude header "git2/sys/git2/graph.h" |
90 | | - exclude header "git2/sys/git2/ignore.h" |
91 | | - exclude header "git2/sys/git2/index.h" |
92 | | - exclude header "git2/sys/git2/indexer.h" |
93 | | - exclude header "git2/sys/git2/inttypes.h" |
94 | | - exclude header "git2/sys/git2/merge.h" |
95 | | - exclude header "git2/sys/git2/message.h" |
96 | | - exclude header "git2/sys/git2/notes.h" |
97 | | - exclude header "git2/sys/git2/object.h" |
98 | | - exclude header "git2/sys/git2/odb_backend.h" |
99 | | - exclude header "git2/sys/git2/oidarray.h" |
100 | | - exclude header "git2/sys/git2/pack.h" |
101 | | - exclude header "git2/sys/git2/patch.h" |
102 | | - exclude header "git2/sys/git2/pathspec.h" |
103 | | - exclude header "git2/sys/git2/rebase.h" |
104 | | - exclude header "git2/sys/git2/refdb.h" |
105 | | - exclude header "git2/sys/git2/reflog.h" |
106 | | - exclude header "git2/sys/git2/refs.h" |
107 | | - exclude header "git2/sys/git2/refspec.h" |
108 | | - exclude header "git2/sys/git2/remote.h" |
109 | | - exclude header "git2/sys/git2/repository.h" |
110 | | - exclude header "git2/sys/git2/reset.h" |
111 | | - exclude header "git2/sys/git2/revert.h" |
112 | | - exclude header "git2/sys/git2/revparse.h" |
113 | | - exclude header "git2/sys/git2/revwalk.h" |
114 | | - exclude header "git2/sys/git2/signature.h" |
115 | | - exclude header "git2/sys/git2/stash.h" |
116 | | - exclude header "git2/sys/git2/stdint.h" |
117 | | - exclude header "git2/sys/git2/strarray.h" |
118 | | - exclude header "git2/sys/git2/submodule.h" |
119 | | - exclude header "git2/sys/git2/tag.h" |
120 | | - exclude header "git2/sys/git2/trace.h" |
121 | | - exclude header "git2/sys/git2/transaction.h" |
122 | | - exclude header "git2/sys/git2/transport.h" |
123 | | - exclude header "git2/sys/git2/tree.h" |
124 | | - exclude header "git2/sys/git2/version.h" |
125 | | - exclude header "git2/sys/git2/sys/commit.h" |
126 | | - exclude header "git2/sys/git2/sys/config.h" |
127 | | - exclude header "git2/sys/git2/sys/diff.h" |
128 | | - exclude header "git2/sys/git2/sys/filter.h" |
129 | | - exclude header "git2/sys/git2/sys/hashsig.h" |
130 | | - exclude header "git2/sys/git2/sys/index.h" |
131 | | - exclude header "git2/sys/git2/sys/mempack.h" |
132 | | - exclude header "git2/sys/git2/sys/merge.h" |
133 | | - exclude header "git2/sys/git2/sys/odb_backend.h" |
134 | | - exclude header "git2/sys/git2/sys/openssl.h" |
135 | | - exclude header "git2/sys/git2/sys/refdb_backend.h" |
136 | | - exclude header "git2/sys/git2/sys/reflog.h" |
137 | | - exclude header "git2/sys/git2/sys/refs.h" |
138 | | - exclude header "git2/sys/git2/sys/repository.h" |
139 | | - exclude header "git2/sys/git2/sys/stream.h" |
140 | | - exclude header "git2/sys/git2/sys/time.h" |
141 | | - exclude header "git2/sys/git2/sys/transport.h" |
142 | | - exclude header "git2/sys/git2/sys/worktree.h" |
143 | | - |
144 | | - export * |
145 | | - module * { export * } |
| 7 | + // Explicitly exclude git2 headers - they're statically linked |
| 8 | + // and should not be exposed to Swift |
| 9 | + exclude header "git2.h" |
146 | 10 | } |
0 commit comments