blob: 550cd589e1824ec47753547873e87e262ed2119f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
|
SOURCES := dome_key_event_source_simulator/*
OBJECT_DEBUG := ~/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Intermediates.noindex/dome_key_event_source_simulator.build/Debug/dome_key_event_source_simulator.build/Objects-normal/x86_64/dome_key_event_source_simulator.o
LIB_DEBUG := ~/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Products/Debug/libdome_key_event_source_simulator.a
OBJECT_RELEASE := ~/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Intermediates.noindex/dome_key_event_source_simulator.build/Release/dome_key_event_source_simulator.build/Objects-normal/x86_64/dome_key_event_source_simulator.o
LIB_RELEASE := ~/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Products/Release/libdome_key_event_source_simulator.a
.PHONY: build
build: $(LIB_DEBUG)
$(OBJECT_DEBUG): $(SOURCES)
LANG=en_US.US-ASCII \
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang \
-x objective-c \
-arch x86_64 \
-fmessage-length=104 \
-fdiagnostics-show-note-include-stack \
-fmacro-backtrace-limit=0 \
-fcolor-diagnostics \
-std=gnu11 \
-fmodules \
-fmodules-cache-path=${HOME}/Library/Developer/Xcode/DerivedData/ModuleCache \
-fmodules-prune-interval=86400 \
-fmodules-prune-after=345600 \
-fbuild-session-file=${HOME}/Library/Developer/Xcode/DerivedData/ModuleCache/Session.modulevalidation \
-fmodules-validate-once-per-build-session \
-Wnon-modular-include-in-framework-module \
-Werror=non-modular-include-in-framework-module \
-Wno-trigraphs \
-fpascal-strings \
-O0 \
-fno-common \
-Wno-missing-field-initializers \
-Wno-missing-prototypes \
-Werror=return-type \
-Wdocumentation \
-Wunreachable-code \
-Wno-implicit-atomic-properties \
-Werror=deprecated-objc-isa-usage \
-Werror=objc-root-class \
-Wno-arc-repeated-use-of-weak \
-Wduplicate-method-match \
-Wno-missing-braces \
-Wparentheses \
-Wswitch \
-Wunused-function \
-Wno-unused-label \
-Wno-unused-parameter \
-Wunused-variable \
-Wunused-value \
-Wempty-body \
-Wuninitialized \
-Wconditional-uninitialized \
-Wno-unknown-pragmas \
-Wno-shadow \
-Wno-four-char-constants \
-Wno-conversion \
-Wconstant-conversion \
-Wint-conversion \
-Wbool-conversion \
-Wenum-conversion \
-Wno-float-conversion \
-Wnon-literal-null-conversion \
-Wobjc-literal-conversion \
-Wshorten-64-to-32 \
-Wpointer-sign \
-Wno-newline-eof \
-Wno-selector \
-Wno-strict-selector-match \
-Wundeclared-selector \
-Wno-deprecated-implementations \
-DDEBUG=1 \
-DOBJC_OLD_DISPATCH_PROTOTYPES=0 \
-fasm-blocks \
-fstrict-aliasing \
-Wprotocol \
-Wdeprecated-declarations \
-mmacosx-version-min=10.6 \
-g \
-Wno-sign-conversion \
-Winfinite-recursion \
-Wcomma \
-Wblock-capture-autoreleasing \
-Wstrict-prototypes \
-Wunguarded-availability \
-index-store-path \
${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Index/DataStore \
-iquote \
${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Intermediates.noindex/dome_key_event_source_simulator.build/Debug/dome_key_event_source_simulator.build/dome_key_event_source_simulator-generated-files.hmap \
-I${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Intermediates.noindex/dome_key_event_source_simulator.build/Debug/dome_key_event_source_simulator.build/dome_key_event_source_simulator-own-target-headers.hmap \
-I${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Intermediates.noindex/dome_key_event_source_simulator.build/Debug/dome_key_event_source_simulator.build/dome_key_event_source_simulator-all-target-headers.hmap \
-iquote \
${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Intermediates.noindex/dome_key_event_source_simulator.build/Debug/dome_key_event_source_simulator.build/dome_key_event_source_simulator-project-headers.hmap \
-I${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Products/Debug/include \
-I${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Intermediates.noindex/dome_key_event_source_simulator.build/Debug/dome_key_event_source_simulator.build/DerivedSources/x86_64 \
-I${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Intermediates.noindex/dome_key_event_source_simulator.build/Debug/dome_key_event_source_simulator.build/DerivedSources \
-F${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Products/Debug \
-MMD \
-MT \
dependencies \
-MF \
${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Intermediates.noindex/dome_key_event_source_simulator.build/Debug/dome_key_event_source_simulator.build/Objects-normal/x86_64/dome_key_event_source_simulator.d \
--serialize-diagnostics \
${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Intermediates.noindex/dome_key_event_source_simulator.build/Debug/dome_key_event_source_simulator.build/Objects-normal/x86_64/dome_key_event_source_simulator.dia \
-c \
${HOME}/Documents/Development/dome_key_event_source_simulator/dome_key_event_source_simulator/dome_key_event_source_simulator.m \
-o $@
$(LIB_DEBUG): $(OBJECT_DEBUG)
MACOSX_DEPLOYMENT_TARGET=10.6 \
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool \
-static \
-arch_only x86_64 \
-L${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Products/Debug \
-filelist \
${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Intermediates.noindex/dome_key_event_source_simulator.build/Debug/dome_key_event_source_simulator.build/Objects-normal/x86_64/dome_key_event_source_simulator.LinkFileList \
-o $@
.PHONY: build-release
build-release: $(LIB_RELEASE)
$(OBJECT_RELEASE): $(SOURCES)
LANG=en_US.US-ASCII \
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang \
-x objective-c \
-arch x86_64 \
-fmessage-length=103 \
-fdiagnostics-show-note-include-stack \
-fmacro-backtrace-limit=0 \
-fcolor-diagnostics \
-std=gnu11 \
-fmodules \
-fmodules-cache-path=${HOME}/Library/Developer/Xcode/DerivedData/ModuleCache \
-fmodules-prune-interval=86400 \
-fmodules-prune-after=345600 \
-fbuild-session-file=${HOME}/Library/Developer/Xcode/DerivedData/ModuleCache/Session.modulevalidation \
-fmodules-validate-once-per-build-session \
-Wnon-modular-include-in-framework-module \
-Werror=non-modular-include-in-framework-module \
-Wno-trigraphs \
-fpascal-strings \
-Os \
-fno-common \
-Wno-missing-field-initializers \
-Wno-missing-prototypes \
-Werror=return-type \
-Wdocumentation \
-Wunreachable-code \
-Wno-implicit-atomic-properties \
-Werror=deprecated-objc-isa-usage \
-Werror=objc-root-class \
-Wno-arc-repeated-use-of-weak \
-Wduplicate-method-match \
-Wno-missing-braces \
-Wparentheses \
-Wswitch \
-Wunused-function \
-Wno-unused-label \
-Wno-unused-parameter \
-Wunused-variable \
-Wunused-value \
-Wempty-body \
-Wuninitialized \
-Wconditional-uninitialized \
-Wno-unknown-pragmas \
-Wno-shadow \
-Wno-four-char-constants \
-Wno-conversion \
-Wconstant-conversion \
-Wint-conversion \
-Wbool-conversion \
-Wenum-conversion \
-Wno-float-conversion \
-Wnon-literal-null-conversion \
-Wobjc-literal-conversion \
-Wshorten-64-to-32 \
-Wpointer-sign \
-Wno-newline-eof \
-Wno-selector \
-Wno-strict-selector-match \
-Wundeclared-selector \
-Wno-deprecated-implementations \
-DNS_BLOCK_ASSERTIONS=1 \
-DOBJC_OLD_DISPATCH_PROTOTYPES=0 \
-fasm-blocks \
-fstrict-aliasing \
-Wprotocol \
-Wdeprecated-declarations \
-mmacosx-version-min=10.6 \
-g \
-Wno-sign-conversion \
-Winfinite-recursion \
-Wcomma \
-Wblock-capture-autoreleasing \
-Wstrict-prototypes \
-Wunguarded-availability \
-iquote \
${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Intermediates.noindex/dome_key_event_source_simulator.build/Release/dome_key_event_source_simulator.build/dome_key_event_source_simulator-generated-files.hmap \
-I${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Intermediates.noindex/dome_key_event_source_simulator.build/Release/dome_key_event_source_simulator.build/dome_key_event_source_simulator-own-target-headers.hmap \
-I${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Intermediates.noindex/dome_key_event_source_simulator.build/Release/dome_key_event_source_simulator.build/dome_key_event_source_simulator-all-target-headers.hmap \
-iquote \
${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Intermediates.noindex/dome_key_event_source_simulator.build/Release/dome_key_event_source_simulator.build/dome_key_event_source_simulator-project-headers.hmap \
-I${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Products/Release/include \
-I${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Intermediates.noindex/dome_key_event_source_simulator.build/Release/dome_key_event_source_simulator.build/DerivedSources/x86_64 \
-I${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Intermediates.noindex/dome_key_event_source_simulator.build/Release/dome_key_event_source_simulator.build/DerivedSources \
-F${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Products/Release \
-MMD \
-MT dependencies \
-MF \
${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Intermediates.noindex/dome_key_event_source_simulator.build/Release/dome_key_event_source_simulator.build/Objects-normal/x86_64/dome_key_event_source_simulator.d \
--serialize-diagnostics \
${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Intermediates.noindex/dome_key_event_source_simulator.build/Release/dome_key_event_source_simulator.build/Objects-normal/x86_64/dome_key_event_source_simulator.dia \
-c \
${HOME}/Documents/Development/dome_key_event_source_simulator/dome_key_event_source_simulator/dome_key_event_source_simulator.m \
-o $@
$(LIB_RELEASE): $(OBJECT_RELEASE)
MACOSX_DEPLOYMENT_TARGET=10.6 \
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool \
-static \
-arch_only x86_64 \
-L${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Products/Release \
-filelist \
${HOME}/Library/Developer/Xcode/DerivedData/dome_key_event_source_simulator-*/Build/Intermediates.noindex/dome_key_event_source_simulator.build/Release/dome_key_event_source_simulator.build/Objects-normal/x86_64/dome_key_event_source_simulator.LinkFileList \
-o $@
.PHONY: clean
clean:
xcodebuild -scheme dome_key_event_source_simulator -configuration Debug clean
test: test.c $(LIB_DEBUG)
gcc -g -Wall -Wextra -Werror -ObjC \
-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk \
-o $@ \
$< \
$(LIB_DEBUG)
|