trunk/3rdparty/genie/build/gmake.bsd/genie.make
| r0 | r245602 | |
| 1 | # GNU Make project makefile autogenerated by GENie |
| 2 | ifndef config |
| 3 | config=release |
| 4 | endif |
| 5 | |
| 6 | ifndef verbose |
| 7 | SILENT = @ |
| 8 | endif |
| 9 | |
| 10 | SHELLTYPE := msdos |
| 11 | ifeq (,$(ComSpec)$(COMSPEC)) |
| 12 | SHELLTYPE := posix |
| 13 | endif |
| 14 | ifeq (/bin,$(findstring /bin,$(SHELL))) |
| 15 | SHELLTYPE := posix |
| 16 | endif |
| 17 | |
| 18 | ifeq (posix,$(SHELLTYPE)) |
| 19 | MKDIR = $(SILENT) mkdir -p "$(1)" |
| 20 | COPY = $(SILENT) cp -fR "$(1)" "$(2)" |
| 21 | RM= $(SILENT) rm -f "$(1)" |
| 22 | else |
| 23 | MKDIR = $(SILENT) mkdir "$(subst /,\\,$(1))" 2> nul || exit 0 |
| 24 | COPY = $(SILENT) copy /Y "$(subst /,\\,$(1))" "$(subst /,\\,$(2))" |
| 25 | RM = $(SILENT) del /F "$(subst /,\\,$(1))" 2> nul || exit 0 |
| 26 | endif |
| 27 | |
| 28 | CC = gcc |
| 29 | CXX = g++ |
| 30 | AR = ar |
| 31 | |
| 32 | ifndef RESCOMP |
| 33 | ifdef WINDRES |
| 34 | RESCOMP = $(WINDRES) |
| 35 | else |
| 36 | RESCOMP = windres |
| 37 | endif |
| 38 | endif |
| 39 | |
| 40 | ifeq ($(config),release) |
| 41 | OBJDIR = obj/Release |
| 42 | TARGETDIR = ../../bin/bsd |
| 43 | override TARGET = $(TARGETDIR)/genie |
| 44 | DEFINES += -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN |
| 45 | INCLUDES += -I../../src/host/lua-5.3.0/src |
| 46 | ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES) |
| 47 | ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os |
| 48 | ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os |
| 49 | ALL_OBJCFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os |
| 50 | ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES) |
| 51 | ALL_LDFLAGS += $(LDFLAGS) -L. -s -rdynamic |
| 52 | LDDEPS += |
| 53 | LIBS += $(LDDEPS) -lm |
| 54 | LINKCMD = $(CC) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS) |
| 55 | OBJECTS := \ |
| 56 | $(OBJDIR)/src/host/os_chdir.o \ |
| 57 | $(OBJDIR)/src/host/os_copyfile.o \ |
| 58 | $(OBJDIR)/src/host/os_getcwd.o \ |
| 59 | $(OBJDIR)/src/host/os_getversion.o \ |
| 60 | $(OBJDIR)/src/host/os_is64bit.o \ |
| 61 | $(OBJDIR)/src/host/os_isdir.o \ |
| 62 | $(OBJDIR)/src/host/os_isfile.o \ |
| 63 | $(OBJDIR)/src/host/os_match.o \ |
| 64 | $(OBJDIR)/src/host/os_mkdir.o \ |
| 65 | $(OBJDIR)/src/host/os_pathsearch.o \ |
| 66 | $(OBJDIR)/src/host/os_rmdir.o \ |
| 67 | $(OBJDIR)/src/host/os_stat.o \ |
| 68 | $(OBJDIR)/src/host/os_ticks.o \ |
| 69 | $(OBJDIR)/src/host/os_uuid.o \ |
| 70 | $(OBJDIR)/src/host/path_isabsolute.o \ |
| 71 | $(OBJDIR)/src/host/premake.o \ |
| 72 | $(OBJDIR)/src/host/premake_main.o \ |
| 73 | $(OBJDIR)/src/host/scripts.o \ |
| 74 | $(OBJDIR)/src/host/string_endswith.o \ |
| 75 | $(OBJDIR)/src/host/string_hash.o \ |
| 76 | $(OBJDIR)/src/host/lua-5.3.0/src/lapi.o \ |
| 77 | $(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o \ |
| 78 | $(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o \ |
| 79 | $(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o \ |
| 80 | $(OBJDIR)/src/host/lua-5.3.0/src/lcode.o \ |
| 81 | $(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o \ |
| 82 | $(OBJDIR)/src/host/lua-5.3.0/src/lctype.o \ |
| 83 | $(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o \ |
| 84 | $(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o \ |
| 85 | $(OBJDIR)/src/host/lua-5.3.0/src/ldo.o \ |
| 86 | $(OBJDIR)/src/host/lua-5.3.0/src/ldump.o \ |
| 87 | $(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o \ |
| 88 | $(OBJDIR)/src/host/lua-5.3.0/src/lgc.o \ |
| 89 | $(OBJDIR)/src/host/lua-5.3.0/src/linit.o \ |
| 90 | $(OBJDIR)/src/host/lua-5.3.0/src/liolib.o \ |
| 91 | $(OBJDIR)/src/host/lua-5.3.0/src/llex.o \ |
| 92 | $(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o \ |
| 93 | $(OBJDIR)/src/host/lua-5.3.0/src/lmem.o \ |
| 94 | $(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o \ |
| 95 | $(OBJDIR)/src/host/lua-5.3.0/src/lobject.o \ |
| 96 | $(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o \ |
| 97 | $(OBJDIR)/src/host/lua-5.3.0/src/loslib.o \ |
| 98 | $(OBJDIR)/src/host/lua-5.3.0/src/lparser.o \ |
| 99 | $(OBJDIR)/src/host/lua-5.3.0/src/lstate.o \ |
| 100 | $(OBJDIR)/src/host/lua-5.3.0/src/lstring.o \ |
| 101 | $(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o \ |
| 102 | $(OBJDIR)/src/host/lua-5.3.0/src/ltable.o \ |
| 103 | $(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o \ |
| 104 | $(OBJDIR)/src/host/lua-5.3.0/src/ltm.o \ |
| 105 | $(OBJDIR)/src/host/lua-5.3.0/src/lundump.o \ |
| 106 | $(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o \ |
| 107 | $(OBJDIR)/src/host/lua-5.3.0/src/lvm.o \ |
| 108 | $(OBJDIR)/src/host/lua-5.3.0/src/lzio.o \ |
| 109 | |
| 110 | define PREBUILDCMDS |
| 111 | endef |
| 112 | define PRELINKCMDS |
| 113 | endef |
| 114 | define POSTBUILDCMDS |
| 115 | endef |
| 116 | endif |
| 117 | |
| 118 | ifeq ($(config),debug) |
| 119 | OBJDIR = obj/Debug |
| 120 | TARGETDIR = ../../bin/bsd |
| 121 | override TARGET = $(TARGETDIR)/genie |
| 122 | DEFINES += -D_DEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN |
| 123 | INCLUDES += -I../../src/host/lua-5.3.0/src |
| 124 | ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES) |
| 125 | ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g |
| 126 | ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g |
| 127 | ALL_OBJCFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g |
| 128 | ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES) |
| 129 | ALL_LDFLAGS += $(LDFLAGS) -L. -rdynamic |
| 130 | LDDEPS += |
| 131 | LIBS += $(LDDEPS) -lm |
| 132 | LINKCMD = $(CC) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS) |
| 133 | OBJECTS := \ |
| 134 | $(OBJDIR)/src/host/os_chdir.o \ |
| 135 | $(OBJDIR)/src/host/os_copyfile.o \ |
| 136 | $(OBJDIR)/src/host/os_getcwd.o \ |
| 137 | $(OBJDIR)/src/host/os_getversion.o \ |
| 138 | $(OBJDIR)/src/host/os_is64bit.o \ |
| 139 | $(OBJDIR)/src/host/os_isdir.o \ |
| 140 | $(OBJDIR)/src/host/os_isfile.o \ |
| 141 | $(OBJDIR)/src/host/os_match.o \ |
| 142 | $(OBJDIR)/src/host/os_mkdir.o \ |
| 143 | $(OBJDIR)/src/host/os_pathsearch.o \ |
| 144 | $(OBJDIR)/src/host/os_rmdir.o \ |
| 145 | $(OBJDIR)/src/host/os_stat.o \ |
| 146 | $(OBJDIR)/src/host/os_ticks.o \ |
| 147 | $(OBJDIR)/src/host/os_uuid.o \ |
| 148 | $(OBJDIR)/src/host/path_isabsolute.o \ |
| 149 | $(OBJDIR)/src/host/premake.o \ |
| 150 | $(OBJDIR)/src/host/premake_main.o \ |
| 151 | $(OBJDIR)/src/host/scripts.o \ |
| 152 | $(OBJDIR)/src/host/string_endswith.o \ |
| 153 | $(OBJDIR)/src/host/string_hash.o \ |
| 154 | $(OBJDIR)/src/host/lua-5.3.0/src/lapi.o \ |
| 155 | $(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o \ |
| 156 | $(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o \ |
| 157 | $(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o \ |
| 158 | $(OBJDIR)/src/host/lua-5.3.0/src/lcode.o \ |
| 159 | $(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o \ |
| 160 | $(OBJDIR)/src/host/lua-5.3.0/src/lctype.o \ |
| 161 | $(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o \ |
| 162 | $(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o \ |
| 163 | $(OBJDIR)/src/host/lua-5.3.0/src/ldo.o \ |
| 164 | $(OBJDIR)/src/host/lua-5.3.0/src/ldump.o \ |
| 165 | $(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o \ |
| 166 | $(OBJDIR)/src/host/lua-5.3.0/src/lgc.o \ |
| 167 | $(OBJDIR)/src/host/lua-5.3.0/src/linit.o \ |
| 168 | $(OBJDIR)/src/host/lua-5.3.0/src/liolib.o \ |
| 169 | $(OBJDIR)/src/host/lua-5.3.0/src/llex.o \ |
| 170 | $(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o \ |
| 171 | $(OBJDIR)/src/host/lua-5.3.0/src/lmem.o \ |
| 172 | $(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o \ |
| 173 | $(OBJDIR)/src/host/lua-5.3.0/src/lobject.o \ |
| 174 | $(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o \ |
| 175 | $(OBJDIR)/src/host/lua-5.3.0/src/loslib.o \ |
| 176 | $(OBJDIR)/src/host/lua-5.3.0/src/lparser.o \ |
| 177 | $(OBJDIR)/src/host/lua-5.3.0/src/lstate.o \ |
| 178 | $(OBJDIR)/src/host/lua-5.3.0/src/lstring.o \ |
| 179 | $(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o \ |
| 180 | $(OBJDIR)/src/host/lua-5.3.0/src/ltable.o \ |
| 181 | $(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o \ |
| 182 | $(OBJDIR)/src/host/lua-5.3.0/src/ltm.o \ |
| 183 | $(OBJDIR)/src/host/lua-5.3.0/src/lundump.o \ |
| 184 | $(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o \ |
| 185 | $(OBJDIR)/src/host/lua-5.3.0/src/lvm.o \ |
| 186 | $(OBJDIR)/src/host/lua-5.3.0/src/lzio.o \ |
| 187 | |
| 188 | define PREBUILDCMDS |
| 189 | endef |
| 190 | define PRELINKCMDS |
| 191 | endef |
| 192 | define POSTBUILDCMDS |
| 193 | endef |
| 194 | endif |
| 195 | |
| 196 | OBJDIRS := \ |
| 197 | $(OBJDIR) \ |
| 198 | $(OBJDIR)/src/host/lua-5.3.0/src \ |
| 199 | $(OBJDIR)/src/host \ |
| 200 | |
| 201 | RESOURCES := \ |
| 202 | |
| 203 | .PHONY: clean prebuild prelink |
| 204 | |
| 205 | all: $(TARGETDIR) $(OBJDIRS) prebuild prelink $(TARGET) |
| 206 | @: |
| 207 | |
| 208 | $(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(RESOURCES) |
| 209 | @echo Linking genie |
| 210 | $(SILENT) $(LINKCMD) |
| 211 | $(POSTBUILDCMDS) |
| 212 | |
| 213 | $(TARGETDIR): |
| 214 | @echo Creating $(TARGETDIR) |
| 215 | -$(call MKDIR,$(TARGETDIR)) |
| 216 | |
| 217 | $(OBJDIRS): |
| 218 | @echo Creating $(@) |
| 219 | -$(call MKDIR,$@) |
| 220 | |
| 221 | clean: |
| 222 | @echo Cleaning genie |
| 223 | ifeq (posix,$(SHELLTYPE)) |
| 224 | $(SILENT) rm -f $(TARGET) |
| 225 | $(SILENT) rm -rf $(OBJDIR) |
| 226 | else |
| 227 | $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET)) |
| 228 | $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR)) |
| 229 | endif |
| 230 | |
| 231 | prebuild: |
| 232 | $(PREBUILDCMDS) |
| 233 | |
| 234 | prelink: |
| 235 | $(PRELINKCMDS) |
| 236 | |
| 237 | ifneq (,$(PCH)) |
| 238 | $(GCH): $(PCH) |
| 239 | @echo $(notdir $<) |
| 240 | $(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -MMD -MP $(DEFINES) $(INCLUDES) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<" |
| 241 | endif |
| 242 | |
| 243 | $(OBJDIR)/src/host/os_chdir.o: ../../src/host/os_chdir.c |
| 244 | @echo $(notdir $<) |
| 245 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 246 | |
| 247 | $(OBJDIR)/src/host/os_copyfile.o: ../../src/host/os_copyfile.c |
| 248 | @echo $(notdir $<) |
| 249 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 250 | |
| 251 | $(OBJDIR)/src/host/os_getcwd.o: ../../src/host/os_getcwd.c |
| 252 | @echo $(notdir $<) |
| 253 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 254 | |
| 255 | $(OBJDIR)/src/host/os_getversion.o: ../../src/host/os_getversion.c |
| 256 | @echo $(notdir $<) |
| 257 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 258 | |
| 259 | $(OBJDIR)/src/host/os_is64bit.o: ../../src/host/os_is64bit.c |
| 260 | @echo $(notdir $<) |
| 261 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 262 | |
| 263 | $(OBJDIR)/src/host/os_isdir.o: ../../src/host/os_isdir.c |
| 264 | @echo $(notdir $<) |
| 265 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 266 | |
| 267 | $(OBJDIR)/src/host/os_isfile.o: ../../src/host/os_isfile.c |
| 268 | @echo $(notdir $<) |
| 269 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 270 | |
| 271 | $(OBJDIR)/src/host/os_match.o: ../../src/host/os_match.c |
| 272 | @echo $(notdir $<) |
| 273 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 274 | |
| 275 | $(OBJDIR)/src/host/os_mkdir.o: ../../src/host/os_mkdir.c |
| 276 | @echo $(notdir $<) |
| 277 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 278 | |
| 279 | $(OBJDIR)/src/host/os_pathsearch.o: ../../src/host/os_pathsearch.c |
| 280 | @echo $(notdir $<) |
| 281 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 282 | |
| 283 | $(OBJDIR)/src/host/os_rmdir.o: ../../src/host/os_rmdir.c |
| 284 | @echo $(notdir $<) |
| 285 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 286 | |
| 287 | $(OBJDIR)/src/host/os_stat.o: ../../src/host/os_stat.c |
| 288 | @echo $(notdir $<) |
| 289 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 290 | |
| 291 | $(OBJDIR)/src/host/os_ticks.o: ../../src/host/os_ticks.c |
| 292 | @echo $(notdir $<) |
| 293 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 294 | |
| 295 | $(OBJDIR)/src/host/os_uuid.o: ../../src/host/os_uuid.c |
| 296 | @echo $(notdir $<) |
| 297 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 298 | |
| 299 | $(OBJDIR)/src/host/path_isabsolute.o: ../../src/host/path_isabsolute.c |
| 300 | @echo $(notdir $<) |
| 301 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 302 | |
| 303 | $(OBJDIR)/src/host/premake.o: ../../src/host/premake.c |
| 304 | @echo $(notdir $<) |
| 305 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 306 | |
| 307 | $(OBJDIR)/src/host/premake_main.o: ../../src/host/premake_main.c |
| 308 | @echo $(notdir $<) |
| 309 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 310 | |
| 311 | $(OBJDIR)/src/host/scripts.o: ../../src/host/scripts.c |
| 312 | @echo $(notdir $<) |
| 313 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 314 | |
| 315 | $(OBJDIR)/src/host/string_endswith.o: ../../src/host/string_endswith.c |
| 316 | @echo $(notdir $<) |
| 317 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 318 | |
| 319 | $(OBJDIR)/src/host/string_hash.o: ../../src/host/string_hash.c |
| 320 | @echo $(notdir $<) |
| 321 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 322 | |
| 323 | $(OBJDIR)/src/host/lua-5.3.0/src/lapi.o: ../../src/host/lua-5.3.0/src/lapi.c |
| 324 | @echo $(notdir $<) |
| 325 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 326 | |
| 327 | $(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o: ../../src/host/lua-5.3.0/src/lauxlib.c |
| 328 | @echo $(notdir $<) |
| 329 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 330 | |
| 331 | $(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o: ../../src/host/lua-5.3.0/src/lbaselib.c |
| 332 | @echo $(notdir $<) |
| 333 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 334 | |
| 335 | $(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o: ../../src/host/lua-5.3.0/src/lbitlib.c |
| 336 | @echo $(notdir $<) |
| 337 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 338 | |
| 339 | $(OBJDIR)/src/host/lua-5.3.0/src/lcode.o: ../../src/host/lua-5.3.0/src/lcode.c |
| 340 | @echo $(notdir $<) |
| 341 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 342 | |
| 343 | $(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o: ../../src/host/lua-5.3.0/src/lcorolib.c |
| 344 | @echo $(notdir $<) |
| 345 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 346 | |
| 347 | $(OBJDIR)/src/host/lua-5.3.0/src/lctype.o: ../../src/host/lua-5.3.0/src/lctype.c |
| 348 | @echo $(notdir $<) |
| 349 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 350 | |
| 351 | $(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o: ../../src/host/lua-5.3.0/src/ldblib.c |
| 352 | @echo $(notdir $<) |
| 353 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 354 | |
| 355 | $(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o: ../../src/host/lua-5.3.0/src/ldebug.c |
| 356 | @echo $(notdir $<) |
| 357 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 358 | |
| 359 | $(OBJDIR)/src/host/lua-5.3.0/src/ldo.o: ../../src/host/lua-5.3.0/src/ldo.c |
| 360 | @echo $(notdir $<) |
| 361 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 362 | |
| 363 | $(OBJDIR)/src/host/lua-5.3.0/src/ldump.o: ../../src/host/lua-5.3.0/src/ldump.c |
| 364 | @echo $(notdir $<) |
| 365 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 366 | |
| 367 | $(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o: ../../src/host/lua-5.3.0/src/lfunc.c |
| 368 | @echo $(notdir $<) |
| 369 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 370 | |
| 371 | $(OBJDIR)/src/host/lua-5.3.0/src/lgc.o: ../../src/host/lua-5.3.0/src/lgc.c |
| 372 | @echo $(notdir $<) |
| 373 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 374 | |
| 375 | $(OBJDIR)/src/host/lua-5.3.0/src/linit.o: ../../src/host/lua-5.3.0/src/linit.c |
| 376 | @echo $(notdir $<) |
| 377 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 378 | |
| 379 | $(OBJDIR)/src/host/lua-5.3.0/src/liolib.o: ../../src/host/lua-5.3.0/src/liolib.c |
| 380 | @echo $(notdir $<) |
| 381 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 382 | |
| 383 | $(OBJDIR)/src/host/lua-5.3.0/src/llex.o: ../../src/host/lua-5.3.0/src/llex.c |
| 384 | @echo $(notdir $<) |
| 385 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 386 | |
| 387 | $(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o: ../../src/host/lua-5.3.0/src/lmathlib.c |
| 388 | @echo $(notdir $<) |
| 389 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 390 | |
| 391 | $(OBJDIR)/src/host/lua-5.3.0/src/lmem.o: ../../src/host/lua-5.3.0/src/lmem.c |
| 392 | @echo $(notdir $<) |
| 393 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 394 | |
| 395 | $(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o: ../../src/host/lua-5.3.0/src/loadlib.c |
| 396 | @echo $(notdir $<) |
| 397 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 398 | |
| 399 | $(OBJDIR)/src/host/lua-5.3.0/src/lobject.o: ../../src/host/lua-5.3.0/src/lobject.c |
| 400 | @echo $(notdir $<) |
| 401 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 402 | |
| 403 | $(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o: ../../src/host/lua-5.3.0/src/lopcodes.c |
| 404 | @echo $(notdir $<) |
| 405 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 406 | |
| 407 | $(OBJDIR)/src/host/lua-5.3.0/src/loslib.o: ../../src/host/lua-5.3.0/src/loslib.c |
| 408 | @echo $(notdir $<) |
| 409 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 410 | |
| 411 | $(OBJDIR)/src/host/lua-5.3.0/src/lparser.o: ../../src/host/lua-5.3.0/src/lparser.c |
| 412 | @echo $(notdir $<) |
| 413 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 414 | |
| 415 | $(OBJDIR)/src/host/lua-5.3.0/src/lstate.o: ../../src/host/lua-5.3.0/src/lstate.c |
| 416 | @echo $(notdir $<) |
| 417 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 418 | |
| 419 | $(OBJDIR)/src/host/lua-5.3.0/src/lstring.o: ../../src/host/lua-5.3.0/src/lstring.c |
| 420 | @echo $(notdir $<) |
| 421 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 422 | |
| 423 | $(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o: ../../src/host/lua-5.3.0/src/lstrlib.c |
| 424 | @echo $(notdir $<) |
| 425 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 426 | |
| 427 | $(OBJDIR)/src/host/lua-5.3.0/src/ltable.o: ../../src/host/lua-5.3.0/src/ltable.c |
| 428 | @echo $(notdir $<) |
| 429 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 430 | |
| 431 | $(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o: ../../src/host/lua-5.3.0/src/ltablib.c |
| 432 | @echo $(notdir $<) |
| 433 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 434 | |
| 435 | $(OBJDIR)/src/host/lua-5.3.0/src/ltm.o: ../../src/host/lua-5.3.0/src/ltm.c |
| 436 | @echo $(notdir $<) |
| 437 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 438 | |
| 439 | $(OBJDIR)/src/host/lua-5.3.0/src/lundump.o: ../../src/host/lua-5.3.0/src/lundump.c |
| 440 | @echo $(notdir $<) |
| 441 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 442 | |
| 443 | $(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o: ../../src/host/lua-5.3.0/src/lutf8lib.c |
| 444 | @echo $(notdir $<) |
| 445 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 446 | |
| 447 | $(OBJDIR)/src/host/lua-5.3.0/src/lvm.o: ../../src/host/lua-5.3.0/src/lvm.c |
| 448 | @echo $(notdir $<) |
| 449 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 450 | |
| 451 | $(OBJDIR)/src/host/lua-5.3.0/src/lzio.o: ../../src/host/lua-5.3.0/src/lzio.c |
| 452 | @echo $(notdir $<) |
| 453 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 454 | |
| 455 | -include $(OBJECTS:%.o=%.d) |
| 456 | ifneq (,$(PCH)) |
| 457 | -include $(OBJDIR)/$(notdir $(PCH)).d |
| 458 | endif |
trunk/3rdparty/genie/build/gmake.solaris/genie.make
| r0 | r245602 | |
| 1 | # GNU Make project makefile autogenerated by GENie |
| 2 | ifndef config |
| 3 | config=release |
| 4 | endif |
| 5 | |
| 6 | ifndef verbose |
| 7 | SILENT = @ |
| 8 | endif |
| 9 | |
| 10 | SHELLTYPE := msdos |
| 11 | ifeq (,$(ComSpec)$(COMSPEC)) |
| 12 | SHELLTYPE := posix |
| 13 | endif |
| 14 | ifeq (/bin,$(findstring /bin,$(SHELL))) |
| 15 | SHELLTYPE := posix |
| 16 | endif |
| 17 | |
| 18 | ifeq (posix,$(SHELLTYPE)) |
| 19 | MKDIR = $(SILENT) mkdir -p "$(1)" |
| 20 | COPY = $(SILENT) cp -fR "$(1)" "$(2)" |
| 21 | RM= $(SILENT) rm -f "$(1)" |
| 22 | else |
| 23 | MKDIR = $(SILENT) mkdir "$(subst /,\\,$(1))" 2> nul || exit 0 |
| 24 | COPY = $(SILENT) copy /Y "$(subst /,\\,$(1))" "$(subst /,\\,$(2))" |
| 25 | RM = $(SILENT) del /F "$(subst /,\\,$(1))" 2> nul || exit 0 |
| 26 | endif |
| 27 | |
| 28 | CC = gcc |
| 29 | CXX = g++ |
| 30 | AR = ar |
| 31 | |
| 32 | ifndef RESCOMP |
| 33 | ifdef WINDRES |
| 34 | RESCOMP = $(WINDRES) |
| 35 | else |
| 36 | RESCOMP = windres |
| 37 | endif |
| 38 | endif |
| 39 | |
| 40 | ifeq ($(config),release) |
| 41 | OBJDIR = obj/Release |
| 42 | TARGETDIR = ../../bin/solaris |
| 43 | override TARGET = $(TARGETDIR)/genie |
| 44 | DEFINES += -DNDEBUG -DLUA_COMPAT_MODULE -D_REENTRANT -DLUA_USE_POSIX -DLUA_USE_DLOPEN |
| 45 | INCLUDES += -I../../src/host/lua-5.3.0/src |
| 46 | ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES) |
| 47 | ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -std=gnu99 |
| 48 | ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -std=gnu99 |
| 49 | ALL_OBJCFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -std=gnu99 |
| 50 | ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES) |
| 51 | ALL_LDFLAGS += $(LDFLAGS) -L. -s -rdynamic |
| 52 | LDDEPS += |
| 53 | LIBS += $(LDDEPS) -ldl -lm |
| 54 | LINKCMD = $(CC) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS) |
| 55 | OBJECTS := \ |
| 56 | $(OBJDIR)/src/host/os_chdir.o \ |
| 57 | $(OBJDIR)/src/host/os_copyfile.o \ |
| 58 | $(OBJDIR)/src/host/os_getcwd.o \ |
| 59 | $(OBJDIR)/src/host/os_getversion.o \ |
| 60 | $(OBJDIR)/src/host/os_is64bit.o \ |
| 61 | $(OBJDIR)/src/host/os_isdir.o \ |
| 62 | $(OBJDIR)/src/host/os_isfile.o \ |
| 63 | $(OBJDIR)/src/host/os_match.o \ |
| 64 | $(OBJDIR)/src/host/os_mkdir.o \ |
| 65 | $(OBJDIR)/src/host/os_pathsearch.o \ |
| 66 | $(OBJDIR)/src/host/os_rmdir.o \ |
| 67 | $(OBJDIR)/src/host/os_stat.o \ |
| 68 | $(OBJDIR)/src/host/os_ticks.o \ |
| 69 | $(OBJDIR)/src/host/os_uuid.o \ |
| 70 | $(OBJDIR)/src/host/path_isabsolute.o \ |
| 71 | $(OBJDIR)/src/host/premake.o \ |
| 72 | $(OBJDIR)/src/host/premake_main.o \ |
| 73 | $(OBJDIR)/src/host/scripts.o \ |
| 74 | $(OBJDIR)/src/host/string_endswith.o \ |
| 75 | $(OBJDIR)/src/host/string_hash.o \ |
| 76 | $(OBJDIR)/src/host/lua-5.3.0/src/lapi.o \ |
| 77 | $(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o \ |
| 78 | $(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o \ |
| 79 | $(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o \ |
| 80 | $(OBJDIR)/src/host/lua-5.3.0/src/lcode.o \ |
| 81 | $(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o \ |
| 82 | $(OBJDIR)/src/host/lua-5.3.0/src/lctype.o \ |
| 83 | $(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o \ |
| 84 | $(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o \ |
| 85 | $(OBJDIR)/src/host/lua-5.3.0/src/ldo.o \ |
| 86 | $(OBJDIR)/src/host/lua-5.3.0/src/ldump.o \ |
| 87 | $(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o \ |
| 88 | $(OBJDIR)/src/host/lua-5.3.0/src/lgc.o \ |
| 89 | $(OBJDIR)/src/host/lua-5.3.0/src/linit.o \ |
| 90 | $(OBJDIR)/src/host/lua-5.3.0/src/liolib.o \ |
| 91 | $(OBJDIR)/src/host/lua-5.3.0/src/llex.o \ |
| 92 | $(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o \ |
| 93 | $(OBJDIR)/src/host/lua-5.3.0/src/lmem.o \ |
| 94 | $(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o \ |
| 95 | $(OBJDIR)/src/host/lua-5.3.0/src/lobject.o \ |
| 96 | $(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o \ |
| 97 | $(OBJDIR)/src/host/lua-5.3.0/src/loslib.o \ |
| 98 | $(OBJDIR)/src/host/lua-5.3.0/src/lparser.o \ |
| 99 | $(OBJDIR)/src/host/lua-5.3.0/src/lstate.o \ |
| 100 | $(OBJDIR)/src/host/lua-5.3.0/src/lstring.o \ |
| 101 | $(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o \ |
| 102 | $(OBJDIR)/src/host/lua-5.3.0/src/ltable.o \ |
| 103 | $(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o \ |
| 104 | $(OBJDIR)/src/host/lua-5.3.0/src/ltm.o \ |
| 105 | $(OBJDIR)/src/host/lua-5.3.0/src/lundump.o \ |
| 106 | $(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o \ |
| 107 | $(OBJDIR)/src/host/lua-5.3.0/src/lvm.o \ |
| 108 | $(OBJDIR)/src/host/lua-5.3.0/src/lzio.o \ |
| 109 | |
| 110 | define PREBUILDCMDS |
| 111 | endef |
| 112 | define PRELINKCMDS |
| 113 | endef |
| 114 | define POSTBUILDCMDS |
| 115 | endef |
| 116 | endif |
| 117 | |
| 118 | ifeq ($(config),debug) |
| 119 | OBJDIR = obj/Debug |
| 120 | TARGETDIR = ../../bin/solaris |
| 121 | override TARGET = $(TARGETDIR)/genie |
| 122 | DEFINES += -D_DEBUG -DLUA_COMPAT_MODULE -D_REENTRANT -DLUA_USE_POSIX -DLUA_USE_DLOPEN |
| 123 | INCLUDES += -I../../src/host/lua-5.3.0/src |
| 124 | ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES) |
| 125 | ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -std=gnu99 |
| 126 | ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -std=gnu99 |
| 127 | ALL_OBJCFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -std=gnu99 |
| 128 | ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES) |
| 129 | ALL_LDFLAGS += $(LDFLAGS) -L. -rdynamic |
| 130 | LDDEPS += |
| 131 | LIBS += $(LDDEPS) -ldl -lm |
| 132 | LINKCMD = $(CC) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS) |
| 133 | OBJECTS := \ |
| 134 | $(OBJDIR)/src/host/os_chdir.o \ |
| 135 | $(OBJDIR)/src/host/os_copyfile.o \ |
| 136 | $(OBJDIR)/src/host/os_getcwd.o \ |
| 137 | $(OBJDIR)/src/host/os_getversion.o \ |
| 138 | $(OBJDIR)/src/host/os_is64bit.o \ |
| 139 | $(OBJDIR)/src/host/os_isdir.o \ |
| 140 | $(OBJDIR)/src/host/os_isfile.o \ |
| 141 | $(OBJDIR)/src/host/os_match.o \ |
| 142 | $(OBJDIR)/src/host/os_mkdir.o \ |
| 143 | $(OBJDIR)/src/host/os_pathsearch.o \ |
| 144 | $(OBJDIR)/src/host/os_rmdir.o \ |
| 145 | $(OBJDIR)/src/host/os_stat.o \ |
| 146 | $(OBJDIR)/src/host/os_ticks.o \ |
| 147 | $(OBJDIR)/src/host/os_uuid.o \ |
| 148 | $(OBJDIR)/src/host/path_isabsolute.o \ |
| 149 | $(OBJDIR)/src/host/premake.o \ |
| 150 | $(OBJDIR)/src/host/premake_main.o \ |
| 151 | $(OBJDIR)/src/host/scripts.o \ |
| 152 | $(OBJDIR)/src/host/string_endswith.o \ |
| 153 | $(OBJDIR)/src/host/string_hash.o \ |
| 154 | $(OBJDIR)/src/host/lua-5.3.0/src/lapi.o \ |
| 155 | $(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o \ |
| 156 | $(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o \ |
| 157 | $(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o \ |
| 158 | $(OBJDIR)/src/host/lua-5.3.0/src/lcode.o \ |
| 159 | $(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o \ |
| 160 | $(OBJDIR)/src/host/lua-5.3.0/src/lctype.o \ |
| 161 | $(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o \ |
| 162 | $(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o \ |
| 163 | $(OBJDIR)/src/host/lua-5.3.0/src/ldo.o \ |
| 164 | $(OBJDIR)/src/host/lua-5.3.0/src/ldump.o \ |
| 165 | $(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o \ |
| 166 | $(OBJDIR)/src/host/lua-5.3.0/src/lgc.o \ |
| 167 | $(OBJDIR)/src/host/lua-5.3.0/src/linit.o \ |
| 168 | $(OBJDIR)/src/host/lua-5.3.0/src/liolib.o \ |
| 169 | $(OBJDIR)/src/host/lua-5.3.0/src/llex.o \ |
| 170 | $(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o \ |
| 171 | $(OBJDIR)/src/host/lua-5.3.0/src/lmem.o \ |
| 172 | $(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o \ |
| 173 | $(OBJDIR)/src/host/lua-5.3.0/src/lobject.o \ |
| 174 | $(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o \ |
| 175 | $(OBJDIR)/src/host/lua-5.3.0/src/loslib.o \ |
| 176 | $(OBJDIR)/src/host/lua-5.3.0/src/lparser.o \ |
| 177 | $(OBJDIR)/src/host/lua-5.3.0/src/lstate.o \ |
| 178 | $(OBJDIR)/src/host/lua-5.3.0/src/lstring.o \ |
| 179 | $(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o \ |
| 180 | $(OBJDIR)/src/host/lua-5.3.0/src/ltable.o \ |
| 181 | $(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o \ |
| 182 | $(OBJDIR)/src/host/lua-5.3.0/src/ltm.o \ |
| 183 | $(OBJDIR)/src/host/lua-5.3.0/src/lundump.o \ |
| 184 | $(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o \ |
| 185 | $(OBJDIR)/src/host/lua-5.3.0/src/lvm.o \ |
| 186 | $(OBJDIR)/src/host/lua-5.3.0/src/lzio.o \ |
| 187 | |
| 188 | define PREBUILDCMDS |
| 189 | endef |
| 190 | define PRELINKCMDS |
| 191 | endef |
| 192 | define POSTBUILDCMDS |
| 193 | endef |
| 194 | endif |
| 195 | |
| 196 | OBJDIRS := \ |
| 197 | $(OBJDIR) \ |
| 198 | $(OBJDIR)/src/host \ |
| 199 | $(OBJDIR)/src/host/lua-5.3.0/src \ |
| 200 | |
| 201 | RESOURCES := \ |
| 202 | |
| 203 | .PHONY: clean prebuild prelink |
| 204 | |
| 205 | all: $(TARGETDIR) $(OBJDIRS) prebuild prelink $(TARGET) |
| 206 | @: |
| 207 | |
| 208 | $(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(RESOURCES) |
| 209 | @echo Linking genie |
| 210 | $(SILENT) $(LINKCMD) |
| 211 | $(POSTBUILDCMDS) |
| 212 | |
| 213 | $(TARGETDIR): |
| 214 | @echo Creating $(TARGETDIR) |
| 215 | -$(call MKDIR,$(TARGETDIR)) |
| 216 | |
| 217 | $(OBJDIRS): |
| 218 | @echo Creating $(@) |
| 219 | -$(call MKDIR,$@) |
| 220 | |
| 221 | clean: |
| 222 | @echo Cleaning genie |
| 223 | ifeq (posix,$(SHELLTYPE)) |
| 224 | $(SILENT) rm -f $(TARGET) |
| 225 | $(SILENT) rm -rf $(OBJDIR) |
| 226 | else |
| 227 | $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET)) |
| 228 | $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR)) |
| 229 | endif |
| 230 | |
| 231 | prebuild: |
| 232 | $(PREBUILDCMDS) |
| 233 | |
| 234 | prelink: |
| 235 | $(PRELINKCMDS) |
| 236 | |
| 237 | ifneq (,$(PCH)) |
| 238 | $(GCH): $(PCH) |
| 239 | @echo $(notdir $<) |
| 240 | $(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -MMD -MP $(DEFINES) $(INCLUDES) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<" |
| 241 | endif |
| 242 | |
| 243 | $(OBJDIR)/src/host/os_chdir.o: ../../src/host/os_chdir.c |
| 244 | @echo $(notdir $<) |
| 245 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 246 | |
| 247 | $(OBJDIR)/src/host/os_copyfile.o: ../../src/host/os_copyfile.c |
| 248 | @echo $(notdir $<) |
| 249 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 250 | |
| 251 | $(OBJDIR)/src/host/os_getcwd.o: ../../src/host/os_getcwd.c |
| 252 | @echo $(notdir $<) |
| 253 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 254 | |
| 255 | $(OBJDIR)/src/host/os_getversion.o: ../../src/host/os_getversion.c |
| 256 | @echo $(notdir $<) |
| 257 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 258 | |
| 259 | $(OBJDIR)/src/host/os_is64bit.o: ../../src/host/os_is64bit.c |
| 260 | @echo $(notdir $<) |
| 261 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 262 | |
| 263 | $(OBJDIR)/src/host/os_isdir.o: ../../src/host/os_isdir.c |
| 264 | @echo $(notdir $<) |
| 265 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 266 | |
| 267 | $(OBJDIR)/src/host/os_isfile.o: ../../src/host/os_isfile.c |
| 268 | @echo $(notdir $<) |
| 269 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 270 | |
| 271 | $(OBJDIR)/src/host/os_match.o: ../../src/host/os_match.c |
| 272 | @echo $(notdir $<) |
| 273 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 274 | |
| 275 | $(OBJDIR)/src/host/os_mkdir.o: ../../src/host/os_mkdir.c |
| 276 | @echo $(notdir $<) |
| 277 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 278 | |
| 279 | $(OBJDIR)/src/host/os_pathsearch.o: ../../src/host/os_pathsearch.c |
| 280 | @echo $(notdir $<) |
| 281 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 282 | |
| 283 | $(OBJDIR)/src/host/os_rmdir.o: ../../src/host/os_rmdir.c |
| 284 | @echo $(notdir $<) |
| 285 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 286 | |
| 287 | $(OBJDIR)/src/host/os_stat.o: ../../src/host/os_stat.c |
| 288 | @echo $(notdir $<) |
| 289 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 290 | |
| 291 | $(OBJDIR)/src/host/os_ticks.o: ../../src/host/os_ticks.c |
| 292 | @echo $(notdir $<) |
| 293 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 294 | |
| 295 | $(OBJDIR)/src/host/os_uuid.o: ../../src/host/os_uuid.c |
| 296 | @echo $(notdir $<) |
| 297 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 298 | |
| 299 | $(OBJDIR)/src/host/path_isabsolute.o: ../../src/host/path_isabsolute.c |
| 300 | @echo $(notdir $<) |
| 301 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 302 | |
| 303 | $(OBJDIR)/src/host/premake.o: ../../src/host/premake.c |
| 304 | @echo $(notdir $<) |
| 305 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 306 | |
| 307 | $(OBJDIR)/src/host/premake_main.o: ../../src/host/premake_main.c |
| 308 | @echo $(notdir $<) |
| 309 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 310 | |
| 311 | $(OBJDIR)/src/host/scripts.o: ../../src/host/scripts.c |
| 312 | @echo $(notdir $<) |
| 313 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 314 | |
| 315 | $(OBJDIR)/src/host/string_endswith.o: ../../src/host/string_endswith.c |
| 316 | @echo $(notdir $<) |
| 317 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 318 | |
| 319 | $(OBJDIR)/src/host/string_hash.o: ../../src/host/string_hash.c |
| 320 | @echo $(notdir $<) |
| 321 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 322 | |
| 323 | $(OBJDIR)/src/host/lua-5.3.0/src/lapi.o: ../../src/host/lua-5.3.0/src/lapi.c |
| 324 | @echo $(notdir $<) |
| 325 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 326 | |
| 327 | $(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o: ../../src/host/lua-5.3.0/src/lauxlib.c |
| 328 | @echo $(notdir $<) |
| 329 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 330 | |
| 331 | $(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o: ../../src/host/lua-5.3.0/src/lbaselib.c |
| 332 | @echo $(notdir $<) |
| 333 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 334 | |
| 335 | $(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o: ../../src/host/lua-5.3.0/src/lbitlib.c |
| 336 | @echo $(notdir $<) |
| 337 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 338 | |
| 339 | $(OBJDIR)/src/host/lua-5.3.0/src/lcode.o: ../../src/host/lua-5.3.0/src/lcode.c |
| 340 | @echo $(notdir $<) |
| 341 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 342 | |
| 343 | $(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o: ../../src/host/lua-5.3.0/src/lcorolib.c |
| 344 | @echo $(notdir $<) |
| 345 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 346 | |
| 347 | $(OBJDIR)/src/host/lua-5.3.0/src/lctype.o: ../../src/host/lua-5.3.0/src/lctype.c |
| 348 | @echo $(notdir $<) |
| 349 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 350 | |
| 351 | $(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o: ../../src/host/lua-5.3.0/src/ldblib.c |
| 352 | @echo $(notdir $<) |
| 353 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 354 | |
| 355 | $(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o: ../../src/host/lua-5.3.0/src/ldebug.c |
| 356 | @echo $(notdir $<) |
| 357 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 358 | |
| 359 | $(OBJDIR)/src/host/lua-5.3.0/src/ldo.o: ../../src/host/lua-5.3.0/src/ldo.c |
| 360 | @echo $(notdir $<) |
| 361 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 362 | |
| 363 | $(OBJDIR)/src/host/lua-5.3.0/src/ldump.o: ../../src/host/lua-5.3.0/src/ldump.c |
| 364 | @echo $(notdir $<) |
| 365 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 366 | |
| 367 | $(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o: ../../src/host/lua-5.3.0/src/lfunc.c |
| 368 | @echo $(notdir $<) |
| 369 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 370 | |
| 371 | $(OBJDIR)/src/host/lua-5.3.0/src/lgc.o: ../../src/host/lua-5.3.0/src/lgc.c |
| 372 | @echo $(notdir $<) |
| 373 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 374 | |
| 375 | $(OBJDIR)/src/host/lua-5.3.0/src/linit.o: ../../src/host/lua-5.3.0/src/linit.c |
| 376 | @echo $(notdir $<) |
| 377 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 378 | |
| 379 | $(OBJDIR)/src/host/lua-5.3.0/src/liolib.o: ../../src/host/lua-5.3.0/src/liolib.c |
| 380 | @echo $(notdir $<) |
| 381 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 382 | |
| 383 | $(OBJDIR)/src/host/lua-5.3.0/src/llex.o: ../../src/host/lua-5.3.0/src/llex.c |
| 384 | @echo $(notdir $<) |
| 385 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 386 | |
| 387 | $(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o: ../../src/host/lua-5.3.0/src/lmathlib.c |
| 388 | @echo $(notdir $<) |
| 389 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 390 | |
| 391 | $(OBJDIR)/src/host/lua-5.3.0/src/lmem.o: ../../src/host/lua-5.3.0/src/lmem.c |
| 392 | @echo $(notdir $<) |
| 393 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 394 | |
| 395 | $(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o: ../../src/host/lua-5.3.0/src/loadlib.c |
| 396 | @echo $(notdir $<) |
| 397 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 398 | |
| 399 | $(OBJDIR)/src/host/lua-5.3.0/src/lobject.o: ../../src/host/lua-5.3.0/src/lobject.c |
| 400 | @echo $(notdir $<) |
| 401 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 402 | |
| 403 | $(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o: ../../src/host/lua-5.3.0/src/lopcodes.c |
| 404 | @echo $(notdir $<) |
| 405 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 406 | |
| 407 | $(OBJDIR)/src/host/lua-5.3.0/src/loslib.o: ../../src/host/lua-5.3.0/src/loslib.c |
| 408 | @echo $(notdir $<) |
| 409 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 410 | |
| 411 | $(OBJDIR)/src/host/lua-5.3.0/src/lparser.o: ../../src/host/lua-5.3.0/src/lparser.c |
| 412 | @echo $(notdir $<) |
| 413 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 414 | |
| 415 | $(OBJDIR)/src/host/lua-5.3.0/src/lstate.o: ../../src/host/lua-5.3.0/src/lstate.c |
| 416 | @echo $(notdir $<) |
| 417 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 418 | |
| 419 | $(OBJDIR)/src/host/lua-5.3.0/src/lstring.o: ../../src/host/lua-5.3.0/src/lstring.c |
| 420 | @echo $(notdir $<) |
| 421 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 422 | |
| 423 | $(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o: ../../src/host/lua-5.3.0/src/lstrlib.c |
| 424 | @echo $(notdir $<) |
| 425 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 426 | |
| 427 | $(OBJDIR)/src/host/lua-5.3.0/src/ltable.o: ../../src/host/lua-5.3.0/src/ltable.c |
| 428 | @echo $(notdir $<) |
| 429 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 430 | |
| 431 | $(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o: ../../src/host/lua-5.3.0/src/ltablib.c |
| 432 | @echo $(notdir $<) |
| 433 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 434 | |
| 435 | $(OBJDIR)/src/host/lua-5.3.0/src/ltm.o: ../../src/host/lua-5.3.0/src/ltm.c |
| 436 | @echo $(notdir $<) |
| 437 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 438 | |
| 439 | $(OBJDIR)/src/host/lua-5.3.0/src/lundump.o: ../../src/host/lua-5.3.0/src/lundump.c |
| 440 | @echo $(notdir $<) |
| 441 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 442 | |
| 443 | $(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o: ../../src/host/lua-5.3.0/src/lutf8lib.c |
| 444 | @echo $(notdir $<) |
| 445 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 446 | |
| 447 | $(OBJDIR)/src/host/lua-5.3.0/src/lvm.o: ../../src/host/lua-5.3.0/src/lvm.c |
| 448 | @echo $(notdir $<) |
| 449 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 450 | |
| 451 | $(OBJDIR)/src/host/lua-5.3.0/src/lzio.o: ../../src/host/lua-5.3.0/src/lzio.c |
| 452 | @echo $(notdir $<) |
| 453 | $(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF $(@:%.o=%.d) -c "$<" |
| 454 | |
| 455 | -include $(OBJECTS:%.o=%.d) |
| 456 | ifneq (,$(PCH)) |
| 457 | -include $(OBJDIR)/$(notdir $(PCH)).d |
| 458 | endif |
trunk/3rdparty/genie/src/host/scripts.c
| r245601 | r245602 | |
| 98 | 98 | "\nif not name then\nif type(premake.CurrentContainer) == \"project\" then\nreturn premake.CurrentContainer.solution\nelse\nreturn premake.CurrentContainer\nend\nend\npremake.CurrentContainer = premake.solution.get(name)\nif (not premake.CurrentContainer) then\npremake.CurrentContainer = premake.solution.new(name)\nend\nconfiguration { }\nreturn premake.CurrentContainer\nend\nfunction group(name)\nif not name then\nreturn premake.CurrentGroup\nend\npremake.CurrentGroup = name\nreturn premake.CurrentGroup\nend\nfunction newaction(a)\npremake.action.add(a)\nend\nfunction newoption(opt)\npremake.option.add(opt)\nend\n", |
| 99 | 99 | |
| 100 | 100 | /* base/cmdline.lua */ |
| 101 | | "newoption \n{\ntrigger = \"cc\",\nvalue = \"VALUE\",\ndescription = \"Choose a C/C++ compiler set\",\nallowed = {\n{ \"gcc\", \"GNU GCC (gcc/g++)\" },\n{ \"ow\", \"OpenWatcom\" },\n}\n}\nnewoption\n{\ntrigger = \"dotnet\",\nvalue = \"VALUE\",\ndescription = \"Choose a .NET compiler set\",\nallowed = {\n{ \"msnet\", \"Microsoft .NET (csc)\" },\n{ \"mono\", \"Novell Mono (mcs)\" },\n{ \"pnet\", \"Portable.NET (cscc)\" },\n}\n}\nnewoption\n{\ntrigger = \"file\",\nvalue = \"FILE\",\ndescription = \"Read FILE as a Premake script; default is 'premake4.lua'\"\n}\nnewoption\n{\ntrigger = \"help\",\ndescription = \"Display this information\"\n}\nnewoption\n{\ntrigger = \"os\",\nvalue = \"VALUE\",\ndescription = \"Generate files for a different operating system\",\nallowed = {\n{ \"bsd\", \"OpenBSD, NetBSD, or FreeBSD\" },\n{ \"linux\", \"Linux\" },\n{ \"macosx\", \"Apple Mac OS X\" },\n{ \"windows\", \"Microsoft Windows\" },\n}\n}\nnewoption\n{" |
| 102 | | "\ntrigger = \"platform\",\nvalue = \"VALUE\",\ndescription = \"Add target architecture (if supported by action)\",\nallowed = {\n{ \"x32\", \"32-bit\" },\n{ \"x64\", \"64-bit\" },\n{ \"universal\", \"Mac OS X Universal, 32- and 64-bit\" },\n{ \"universal32\", \"Mac OS X Universal, 32-bit only\" },\n{ \"universal64\", \"Mac OS X Universal, 64-bit only\" },\n{ \"ps3\", \"Playstation 3 (experimental)\" },\n{ \"xbox360\", \"Xbox 360 (experimental)\" },\n{ \"ARM\", \"ARM (Microsoft)\" },\n}\n}\nnewoption\n{\ntrigger = \"scripts\",\nvalue = \"path\",\ndescription = \"Search for additional scripts on the given path\"\n}\nnewoption\n{\ntrigger = \"version\",\ndescription = \"Display version information\"\n}\n", |
| 101 | "newoption \n{\ntrigger = \"cc\",\nvalue = \"VALUE\",\ndescription = \"Choose a C/C++ compiler set\",\nallowed = {\n{ \"gcc\", \"GNU GCC (gcc/g++)\" },\n{ \"ow\", \"OpenWatcom\" },\n}\n}\nnewoption\n{\ntrigger = \"dotnet\",\nvalue = \"VALUE\",\ndescription = \"Choose a .NET compiler set\",\nallowed = {\n{ \"msnet\", \"Microsoft .NET (csc)\" },\n{ \"mono\", \"Novell Mono (mcs)\" },\n{ \"pnet\", \"Portable.NET (cscc)\" },\n}\n}\nnewoption\n{\ntrigger = \"file\",\nvalue = \"FILE\",\ndescription = \"Read FILE as a Premake script; default is 'premake4.lua'\"\n}\nnewoption\n{\ntrigger = \"help\",\ndescription = \"Display this information\"\n}\nnewoption\n{\ntrigger = \"os\",\nvalue = \"VALUE\",\ndescription = \"Generate files for a different operating system\",\nallowed = {\n{ \"bsd\", \"OpenBSD, NetBSD, or FreeBSD\" },\n{ \"linux\", \"Linux\" },\n{ \"macosx\", \"Apple Mac OS X\" },\n{ \"solaris\", \"Solaris\" },\n{ \"windows\", \"Microsoft W" |
| 102 | "indows\" },\n}\n}\nnewoption\n{\ntrigger = \"platform\",\nvalue = \"VALUE\",\ndescription = \"Add target architecture (if supported by action)\",\nallowed = {\n{ \"x32\", \"32-bit\" },\n{ \"x64\", \"64-bit\" },\n{ \"universal\", \"Mac OS X Universal, 32- and 64-bit\" },\n{ \"universal32\", \"Mac OS X Universal, 32-bit only\" },\n{ \"universal64\", \"Mac OS X Universal, 64-bit only\" },\n{ \"ps3\", \"Playstation 3 (experimental)\" },\n{ \"xbox360\", \"Xbox 360 (experimental)\" },\n{ \"ARM\", \"ARM (Microsoft)\" },\n}\n}\nnewoption\n{\ntrigger = \"scripts\",\nvalue = \"path\",\ndescription = \"Search for additional scripts on the given path\"\n}\nnewoption\n{\ntrigger = \"version\",\ndescription = \"Display version information\"\n}\n", |
| 103 | 103 | |
| 104 | 104 | /* base/inspect.lua */ |
| 105 | 105 | "-- Copyright (c) 2013 Enrique GarcĂa Cota\nlocal function smartQuote(str)\n if str:match('\"') and not str:match(\"'\") then\n return \"'\" .. str .. \"'\"\n end\n return '\"' .. str:gsub('\"', '\\\\\"') .. '\"'\nend\nlocal controlCharsTranslation = {\n [\"\\a\"] = \"\\\\a\", [\"\\b\"] = \"\\\\b\", [\"\\f\"] = \"\\\\f\", [\"\\n\"] = \"\\\\n\",\n [\"\\r\"] = \"\\\\r\", [\"\\t\"] = \"\\\\t\", [\"\\v\"] = \"\\\\v\"\n}\nlocal function escapeChar(c) return controlCharsTranslation[c] end\nlocal function escape(str)\n local result = str:gsub(\"\\\\\", \"\\\\\\\\\"):gsub(\"(%c)\", escapeChar)\n return result\nend\nlocal function isIdentifier(str)\n return type(str) == 'string' and str:match( \"^[_%a][_%a%d]*$\" )\nend\nlocal function isArrayKey(k, length)\n return type(k) == 'number' and 1 <= k and k <= length\nend\nlocal function isDictionaryKey(k, length)\n return not isArrayKey(k, length)\nend\nlocal defaultTypeOrders = {\n ['number'] = 1, ['boolean'] = 2, ['string'] = 3, ['table'] = 4,\n ['fu" |