1# GNU Make project makefile autogenerated by GENie
2ifndef config
3  config=release
4endif
5
6ifndef verbose
7  SILENT = @
8endif
9
10SHELLTYPE := msdos
11ifeq (,$(ComSpec)$(COMSPEC))
12  SHELLTYPE := posix
13endif
14ifeq (/bin,$(findstring /bin,$(SHELL)))
15  SHELLTYPE := posix
16endif
17ifeq (/bin,$(findstring /bin,$(MAKESHELL)))
18  SHELLTYPE := posix
19endif
20
21ifeq (posix,$(SHELLTYPE))
22  MKDIR = $(SILENT) mkdir -p "$(1)"
23  COPY  = $(SILENT) cp -fR "$(1)" "$(2)"
24  RM    = $(SILENT) rm -f "$(1)"
25else
26  MKDIR = $(SILENT) mkdir "$(subst /,\\,$(1))" 2> nul || exit 0
27  COPY  = $(SILENT) copy /Y "$(subst /,\\,$(1))" "$(subst /,\\,$(2))"
28  RM    = $(SILENT) del /F "$(subst /,\\,$(1))" 2> nul || exit 0
29endif
30
31#CC  = gcc
32#CXX = g++
33AR  = ar
34
35ifndef RESCOMP
36  ifdef WINDRES
37    RESCOMP = $(WINDRES)
38  else
39    RESCOMP = windres
40  endif
41endif
42
43MAKEFILE = genie.make
44
45ifeq ($(config),release)
46  OBJDIR              = obj/Release
47  TARGETDIR           = ../../bin/bsd
48  override TARGET              = $(TARGETDIR)/genie
49  DEFINES            += -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN
50  INCLUDES           += -I"../../src/host/lua-5.3.0/src"
51  ALL_CPPFLAGS       += $(CPPFLAGS) -MMD -MP -MP $(DEFINES) $(INCLUDES)
52  ALL_ASMFLAGS       += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) -Wall -Wextra -Os $(MPARAM)
53  ALL_CFLAGS         += $(CFLAGS) $(ALL_CPPFLAGS) -Wall -Wextra -Os $(MPARAM)
54  ALL_CXXFLAGS       += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) -Wall -Wextra -Os $(MPARAM)
55  ALL_OBJCFLAGS      += $(CFLAGS) $(ALL_CPPFLAGS) -Wall -Wextra -Os $(MPARAM)
56  ALL_OBJCPPFLAGS    += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) -Wall -Wextra -Os $(MPARAM)
57  ALL_RESFLAGS       += $(RESFLAGS) $(DEFINES) $(INCLUDES)
58  ALL_LDFLAGS        += $(LDFLAGS) -L. -s -rdynamic
59  LDDEPS             +=
60  LIBS               += $(LDDEPS) -lm
61  EXTERNAL_LIBS      +=
62  LINKCMD             = $(CC) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
63  OBJECTS := \
64	$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o \
65	$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o \
66	$(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o \
67	$(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o \
68	$(OBJDIR)/src/host/lua-5.3.0/src/lcode.o \
69	$(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o \
70	$(OBJDIR)/src/host/lua-5.3.0/src/lctype.o \
71	$(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o \
72	$(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o \
73	$(OBJDIR)/src/host/lua-5.3.0/src/ldo.o \
74	$(OBJDIR)/src/host/lua-5.3.0/src/ldump.o \
75	$(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o \
76	$(OBJDIR)/src/host/lua-5.3.0/src/lgc.o \
77	$(OBJDIR)/src/host/lua-5.3.0/src/linit.o \
78	$(OBJDIR)/src/host/lua-5.3.0/src/liolib.o \
79	$(OBJDIR)/src/host/lua-5.3.0/src/llex.o \
80	$(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o \
81	$(OBJDIR)/src/host/lua-5.3.0/src/lmem.o \
82	$(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o \
83	$(OBJDIR)/src/host/lua-5.3.0/src/lobject.o \
84	$(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o \
85	$(OBJDIR)/src/host/lua-5.3.0/src/loslib.o \
86	$(OBJDIR)/src/host/lua-5.3.0/src/lparser.o \
87	$(OBJDIR)/src/host/lua-5.3.0/src/lstate.o \
88	$(OBJDIR)/src/host/lua-5.3.0/src/lstring.o \
89	$(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o \
90	$(OBJDIR)/src/host/lua-5.3.0/src/ltable.o \
91	$(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o \
92	$(OBJDIR)/src/host/lua-5.3.0/src/ltm.o \
93	$(OBJDIR)/src/host/lua-5.3.0/src/lundump.o \
94	$(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o \
95	$(OBJDIR)/src/host/lua-5.3.0/src/lvm.o \
96	$(OBJDIR)/src/host/lua-5.3.0/src/lzio.o \
97	$(OBJDIR)/src/host/os_chdir.o \
98	$(OBJDIR)/src/host/os_copyfile.o \
99	$(OBJDIR)/src/host/os_getcwd.o \
100	$(OBJDIR)/src/host/os_is64bit.o \
101	$(OBJDIR)/src/host/os_isdir.o \
102	$(OBJDIR)/src/host/os_isfile.o \
103	$(OBJDIR)/src/host/os_match.o \
104	$(OBJDIR)/src/host/os_mkdir.o \
105	$(OBJDIR)/src/host/os_pathsearch.o \
106	$(OBJDIR)/src/host/os_rmdir.o \
107	$(OBJDIR)/src/host/os_stat.o \
108	$(OBJDIR)/src/host/os_ticks.o \
109	$(OBJDIR)/src/host/os_uuid.o \
110	$(OBJDIR)/src/host/path_getabsolute.o \
111	$(OBJDIR)/src/host/path_getrelative.o \
112	$(OBJDIR)/src/host/path_helpers.o \
113	$(OBJDIR)/src/host/path_isabsolute.o \
114	$(OBJDIR)/src/host/premake.o \
115	$(OBJDIR)/src/host/premake_main.o \
116	$(OBJDIR)/src/host/scripts.o \
117	$(OBJDIR)/src/host/string_endswith.o \
118	$(OBJDIR)/src/host/string_hash.o \
119
120  define PREBUILDCMDS
121  endef
122  define PRELINKCMDS
123  endef
124  define POSTBUILDCMDS
125  endef
126endif
127
128ifeq ($(config),debug)
129  OBJDIR              = obj/Debug
130  TARGETDIR           = ../../bin/bsd
131  override TARGET              = $(TARGETDIR)/genie
132  DEFINES            += -D_DEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN
133  INCLUDES           += -I"../../src/host/lua-5.3.0/src"
134  ALL_CPPFLAGS       += $(CPPFLAGS) -MMD -MP -MP $(DEFINES) $(INCLUDES)
135  ALL_ASMFLAGS       += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) -Wall -Wextra -g
136  ALL_CFLAGS         += $(CFLAGS) $(ALL_CPPFLAGS) -Wall -Wextra -g
137  ALL_CXXFLAGS       += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) -Wall -Wextra -g
138  ALL_OBJCFLAGS      += $(CFLAGS) $(ALL_CPPFLAGS) -Wall -Wextra -g
139  ALL_OBJCPPFLAGS    += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) -Wall -Wextra -g
140  ALL_RESFLAGS       += $(RESFLAGS) $(DEFINES) $(INCLUDES)
141  ALL_LDFLAGS        += $(LDFLAGS) -L. -rdynamic
142  LDDEPS             +=
143  LIBS               += $(LDDEPS) -lm
144  EXTERNAL_LIBS      +=
145  LINKCMD             = $(CC) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
146  OBJECTS := \
147	$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o \
148	$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o \
149	$(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o \
150	$(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o \
151	$(OBJDIR)/src/host/lua-5.3.0/src/lcode.o \
152	$(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o \
153	$(OBJDIR)/src/host/lua-5.3.0/src/lctype.o \
154	$(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o \
155	$(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o \
156	$(OBJDIR)/src/host/lua-5.3.0/src/ldo.o \
157	$(OBJDIR)/src/host/lua-5.3.0/src/ldump.o \
158	$(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o \
159	$(OBJDIR)/src/host/lua-5.3.0/src/lgc.o \
160	$(OBJDIR)/src/host/lua-5.3.0/src/linit.o \
161	$(OBJDIR)/src/host/lua-5.3.0/src/liolib.o \
162	$(OBJDIR)/src/host/lua-5.3.0/src/llex.o \
163	$(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o \
164	$(OBJDIR)/src/host/lua-5.3.0/src/lmem.o \
165	$(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o \
166	$(OBJDIR)/src/host/lua-5.3.0/src/lobject.o \
167	$(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o \
168	$(OBJDIR)/src/host/lua-5.3.0/src/loslib.o \
169	$(OBJDIR)/src/host/lua-5.3.0/src/lparser.o \
170	$(OBJDIR)/src/host/lua-5.3.0/src/lstate.o \
171	$(OBJDIR)/src/host/lua-5.3.0/src/lstring.o \
172	$(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o \
173	$(OBJDIR)/src/host/lua-5.3.0/src/ltable.o \
174	$(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o \
175	$(OBJDIR)/src/host/lua-5.3.0/src/ltm.o \
176	$(OBJDIR)/src/host/lua-5.3.0/src/lundump.o \
177	$(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o \
178	$(OBJDIR)/src/host/lua-5.3.0/src/lvm.o \
179	$(OBJDIR)/src/host/lua-5.3.0/src/lzio.o \
180	$(OBJDIR)/src/host/os_chdir.o \
181	$(OBJDIR)/src/host/os_copyfile.o \
182	$(OBJDIR)/src/host/os_getcwd.o \
183	$(OBJDIR)/src/host/os_is64bit.o \
184	$(OBJDIR)/src/host/os_isdir.o \
185	$(OBJDIR)/src/host/os_isfile.o \
186	$(OBJDIR)/src/host/os_match.o \
187	$(OBJDIR)/src/host/os_mkdir.o \
188	$(OBJDIR)/src/host/os_pathsearch.o \
189	$(OBJDIR)/src/host/os_rmdir.o \
190	$(OBJDIR)/src/host/os_stat.o \
191	$(OBJDIR)/src/host/os_ticks.o \
192	$(OBJDIR)/src/host/os_uuid.o \
193	$(OBJDIR)/src/host/path_getabsolute.o \
194	$(OBJDIR)/src/host/path_getrelative.o \
195	$(OBJDIR)/src/host/path_helpers.o \
196	$(OBJDIR)/src/host/path_isabsolute.o \
197	$(OBJDIR)/src/host/premake.o \
198	$(OBJDIR)/src/host/premake_main.o \
199	$(OBJDIR)/src/host/scripts.o \
200	$(OBJDIR)/src/host/string_endswith.o \
201	$(OBJDIR)/src/host/string_hash.o \
202
203  define PREBUILDCMDS
204  endef
205  define PRELINKCMDS
206  endef
207  define POSTBUILDCMDS
208  endef
209endif
210
211OBJDIRS := \
212	$(OBJDIR) \
213	$(OBJDIR)/src/host \
214	$(OBJDIR)/src/host/lua-5.3.0/src \
215
216RESOURCES := \
217
218.PHONY: clean prebuild prelink
219
220all: $(OBJDIRS) $(TARGETDIR) prebuild prelink $(TARGET)
221	@:
222
223$(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(EXTERNAL_LIBS) $(RESOURCES) | $(TARGETDIR) $(OBJDIRS)
224	@echo Linking genie
225	$(SILENT) $(LINKCMD)
226	$(POSTBUILDCMDS)
227
228$(TARGETDIR):
229	@echo Creating $(TARGETDIR)
230	-$(call MKDIR,$(TARGETDIR))
231
232$(OBJDIRS):
233	@echo Creating $(@)
234	-$(call MKDIR,$@)
235
236clean:
237	@echo Cleaning genie
238ifeq (posix,$(SHELLTYPE))
239	$(SILENT) rm -f  $(TARGET)
240	$(SILENT) rm -rf $(OBJDIR)
241else
242	$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
243	$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
244endif
245
246prebuild:
247	$(PREBUILDCMDS)
248
249prelink:
250	$(PRELINKCMDS)
251
252ifneq (,$(PCH))
253$(GCH): $(PCH) $(MAKEFILE) | $(OBJDIR)
254	@echo $(notdir $<)
255	$(SILENT) $(CC) $(ALL_CFLAGS) -x c-header $(DEFINES) $(INCLUDES) -o "$@" -c "$<"
256
257$(GCH_OBJC): $(PCH) $(MAKEFILE) | $(OBJDIR)
258	@echo $(notdir $<)
259	$(SILENT) $(CC) $(ALL_OBJCFLAGS) -x objective-c-header $(DEFINES) $(INCLUDES) -o "$@" -c "$<"
260endif
261
262$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o: ../../src/host/lua-5.3.0/src/lapi.c $(GCH) $(MAKEFILE)
263	@echo $(notdir $<)
264	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
265
266$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o: ../../src/host/lua-5.3.0/src/lauxlib.c $(GCH) $(MAKEFILE)
267	@echo $(notdir $<)
268	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
269
270$(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o: ../../src/host/lua-5.3.0/src/lbaselib.c $(GCH) $(MAKEFILE)
271	@echo $(notdir $<)
272	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
273
274$(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o: ../../src/host/lua-5.3.0/src/lbitlib.c $(GCH) $(MAKEFILE)
275	@echo $(notdir $<)
276	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
277
278$(OBJDIR)/src/host/lua-5.3.0/src/lcode.o: ../../src/host/lua-5.3.0/src/lcode.c $(GCH) $(MAKEFILE)
279	@echo $(notdir $<)
280	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
281
282$(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o: ../../src/host/lua-5.3.0/src/lcorolib.c $(GCH) $(MAKEFILE)
283	@echo $(notdir $<)
284	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
285
286$(OBJDIR)/src/host/lua-5.3.0/src/lctype.o: ../../src/host/lua-5.3.0/src/lctype.c $(GCH) $(MAKEFILE)
287	@echo $(notdir $<)
288	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
289
290$(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o: ../../src/host/lua-5.3.0/src/ldblib.c $(GCH) $(MAKEFILE)
291	@echo $(notdir $<)
292	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
293
294$(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o: ../../src/host/lua-5.3.0/src/ldebug.c $(GCH) $(MAKEFILE)
295	@echo $(notdir $<)
296	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
297
298$(OBJDIR)/src/host/lua-5.3.0/src/ldo.o: ../../src/host/lua-5.3.0/src/ldo.c $(GCH) $(MAKEFILE)
299	@echo $(notdir $<)
300	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
301
302$(OBJDIR)/src/host/lua-5.3.0/src/ldump.o: ../../src/host/lua-5.3.0/src/ldump.c $(GCH) $(MAKEFILE)
303	@echo $(notdir $<)
304	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
305
306$(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o: ../../src/host/lua-5.3.0/src/lfunc.c $(GCH) $(MAKEFILE)
307	@echo $(notdir $<)
308	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
309
310$(OBJDIR)/src/host/lua-5.3.0/src/lgc.o: ../../src/host/lua-5.3.0/src/lgc.c $(GCH) $(MAKEFILE)
311	@echo $(notdir $<)
312	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
313
314$(OBJDIR)/src/host/lua-5.3.0/src/linit.o: ../../src/host/lua-5.3.0/src/linit.c $(GCH) $(MAKEFILE)
315	@echo $(notdir $<)
316	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
317
318$(OBJDIR)/src/host/lua-5.3.0/src/liolib.o: ../../src/host/lua-5.3.0/src/liolib.c $(GCH) $(MAKEFILE)
319	@echo $(notdir $<)
320	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
321
322$(OBJDIR)/src/host/lua-5.3.0/src/llex.o: ../../src/host/lua-5.3.0/src/llex.c $(GCH) $(MAKEFILE)
323	@echo $(notdir $<)
324	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
325
326$(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o: ../../src/host/lua-5.3.0/src/lmathlib.c $(GCH) $(MAKEFILE)
327	@echo $(notdir $<)
328	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
329
330$(OBJDIR)/src/host/lua-5.3.0/src/lmem.o: ../../src/host/lua-5.3.0/src/lmem.c $(GCH) $(MAKEFILE)
331	@echo $(notdir $<)
332	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
333
334$(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o: ../../src/host/lua-5.3.0/src/loadlib.c $(GCH) $(MAKEFILE)
335	@echo $(notdir $<)
336	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
337
338$(OBJDIR)/src/host/lua-5.3.0/src/lobject.o: ../../src/host/lua-5.3.0/src/lobject.c $(GCH) $(MAKEFILE)
339	@echo $(notdir $<)
340	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
341
342$(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o: ../../src/host/lua-5.3.0/src/lopcodes.c $(GCH) $(MAKEFILE)
343	@echo $(notdir $<)
344	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
345
346$(OBJDIR)/src/host/lua-5.3.0/src/loslib.o: ../../src/host/lua-5.3.0/src/loslib.c $(GCH) $(MAKEFILE)
347	@echo $(notdir $<)
348	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
349
350$(OBJDIR)/src/host/lua-5.3.0/src/lparser.o: ../../src/host/lua-5.3.0/src/lparser.c $(GCH) $(MAKEFILE)
351	@echo $(notdir $<)
352	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
353
354$(OBJDIR)/src/host/lua-5.3.0/src/lstate.o: ../../src/host/lua-5.3.0/src/lstate.c $(GCH) $(MAKEFILE)
355	@echo $(notdir $<)
356	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
357
358$(OBJDIR)/src/host/lua-5.3.0/src/lstring.o: ../../src/host/lua-5.3.0/src/lstring.c $(GCH) $(MAKEFILE)
359	@echo $(notdir $<)
360	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
361
362$(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o: ../../src/host/lua-5.3.0/src/lstrlib.c $(GCH) $(MAKEFILE)
363	@echo $(notdir $<)
364	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
365
366$(OBJDIR)/src/host/lua-5.3.0/src/ltable.o: ../../src/host/lua-5.3.0/src/ltable.c $(GCH) $(MAKEFILE)
367	@echo $(notdir $<)
368	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
369
370$(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o: ../../src/host/lua-5.3.0/src/ltablib.c $(GCH) $(MAKEFILE)
371	@echo $(notdir $<)
372	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
373
374$(OBJDIR)/src/host/lua-5.3.0/src/ltm.o: ../../src/host/lua-5.3.0/src/ltm.c $(GCH) $(MAKEFILE)
375	@echo $(notdir $<)
376	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
377
378$(OBJDIR)/src/host/lua-5.3.0/src/lundump.o: ../../src/host/lua-5.3.0/src/lundump.c $(GCH) $(MAKEFILE)
379	@echo $(notdir $<)
380	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
381
382$(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o: ../../src/host/lua-5.3.0/src/lutf8lib.c $(GCH) $(MAKEFILE)
383	@echo $(notdir $<)
384	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
385
386$(OBJDIR)/src/host/lua-5.3.0/src/lvm.o: ../../src/host/lua-5.3.0/src/lvm.c $(GCH) $(MAKEFILE)
387	@echo $(notdir $<)
388	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
389
390$(OBJDIR)/src/host/lua-5.3.0/src/lzio.o: ../../src/host/lua-5.3.0/src/lzio.c $(GCH) $(MAKEFILE)
391	@echo $(notdir $<)
392	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
393
394$(OBJDIR)/src/host/os_chdir.o: ../../src/host/os_chdir.c $(GCH) $(MAKEFILE)
395	@echo $(notdir $<)
396	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
397
398$(OBJDIR)/src/host/os_copyfile.o: ../../src/host/os_copyfile.c $(GCH) $(MAKEFILE)
399	@echo $(notdir $<)
400	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
401
402$(OBJDIR)/src/host/os_getcwd.o: ../../src/host/os_getcwd.c $(GCH) $(MAKEFILE)
403	@echo $(notdir $<)
404	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
405
406$(OBJDIR)/src/host/os_is64bit.o: ../../src/host/os_is64bit.c $(GCH) $(MAKEFILE)
407	@echo $(notdir $<)
408	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
409
410$(OBJDIR)/src/host/os_isdir.o: ../../src/host/os_isdir.c $(GCH) $(MAKEFILE)
411	@echo $(notdir $<)
412	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
413
414$(OBJDIR)/src/host/os_isfile.o: ../../src/host/os_isfile.c $(GCH) $(MAKEFILE)
415	@echo $(notdir $<)
416	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
417
418$(OBJDIR)/src/host/os_match.o: ../../src/host/os_match.c $(GCH) $(MAKEFILE)
419	@echo $(notdir $<)
420	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
421
422$(OBJDIR)/src/host/os_mkdir.o: ../../src/host/os_mkdir.c $(GCH) $(MAKEFILE)
423	@echo $(notdir $<)
424	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
425
426$(OBJDIR)/src/host/os_pathsearch.o: ../../src/host/os_pathsearch.c $(GCH) $(MAKEFILE)
427	@echo $(notdir $<)
428	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
429
430$(OBJDIR)/src/host/os_rmdir.o: ../../src/host/os_rmdir.c $(GCH) $(MAKEFILE)
431	@echo $(notdir $<)
432	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
433
434$(OBJDIR)/src/host/os_stat.o: ../../src/host/os_stat.c $(GCH) $(MAKEFILE)
435	@echo $(notdir $<)
436	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
437
438$(OBJDIR)/src/host/os_ticks.o: ../../src/host/os_ticks.c $(GCH) $(MAKEFILE)
439	@echo $(notdir $<)
440	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
441
442$(OBJDIR)/src/host/os_uuid.o: ../../src/host/os_uuid.c $(GCH) $(MAKEFILE)
443	@echo $(notdir $<)
444	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
445
446$(OBJDIR)/src/host/path_getabsolute.o: ../../src/host/path_getabsolute.c $(GCH) $(MAKEFILE)
447	@echo $(notdir $<)
448	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
449
450$(OBJDIR)/src/host/path_getrelative.o: ../../src/host/path_getrelative.c $(GCH) $(MAKEFILE)
451	@echo $(notdir $<)
452	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
453
454$(OBJDIR)/src/host/path_helpers.o: ../../src/host/path_helpers.c $(GCH) $(MAKEFILE)
455	@echo $(notdir $<)
456	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
457
458$(OBJDIR)/src/host/path_isabsolute.o: ../../src/host/path_isabsolute.c $(GCH) $(MAKEFILE)
459	@echo $(notdir $<)
460	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
461
462$(OBJDIR)/src/host/premake.o: ../../src/host/premake.c $(GCH) $(MAKEFILE)
463	@echo $(notdir $<)
464	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
465
466$(OBJDIR)/src/host/premake_main.o: ../../src/host/premake_main.c $(GCH) $(MAKEFILE)
467	@echo $(notdir $<)
468	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
469
470$(OBJDIR)/src/host/scripts.o: ../../src/host/scripts.c $(GCH) $(MAKEFILE)
471	@echo $(notdir $<)
472	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
473
474$(OBJDIR)/src/host/string_endswith.o: ../../src/host/string_endswith.c $(GCH) $(MAKEFILE)
475	@echo $(notdir $<)
476	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
477
478$(OBJDIR)/src/host/string_hash.o: ../../src/host/string_hash.c $(GCH) $(MAKEFILE)
479	@echo $(notdir $<)
480	$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
481
482-include $(OBJECTS:%.o=%.d)
483ifneq (,$(PCH))
484  -include $(OBJDIR)/$(notdir $(PCH)).d
485  -include $(OBJDIR)/$(notdir $(PCH))_objc.d
486endif
487