Initial community commit

This commit is contained in:
Jef 2024-09-24 14:54:57 +02:00
parent 537bcbc862
commit fc06254474
16440 changed files with 4239995 additions and 2 deletions

View file

@ -0,0 +1,36 @@
# GNU Make solution makefile autogenerated by GENie
# Type "make help" for usage help
ifndef config
config=release
endif
export config
PROJECTS := genie
.PHONY: all clean help $(PROJECTS)
all: $(PROJECTS)
genie:
@echo "==== Building genie ($(config)) ===="
@${MAKE} --no-print-directory -C . -f genie.make
clean:
@${MAKE} --no-print-directory -C . -f genie.make clean
help:
@echo "Usage: make [config=name] [target]"
@echo ""
@echo "CONFIGURATIONS:"
@echo " release"
@echo " debug"
@echo " releaseuniv32"
@echo " debuguniv32"
@echo ""
@echo "TARGETS:"
@echo " all (default)"
@echo " clean"
@echo " genie"
@echo ""
@echo "For more information, see https://github.com/bkaradzic/genie"

View file

@ -0,0 +1,685 @@
# GNU Make project makefile autogenerated by GENie
.SUFFIXES:
ifndef config
config=release
endif
ifndef verbose
SILENT = @
endif
SHELLTYPE := msdos
ifeq (,$(ComSpec)$(COMSPEC))
SHELLTYPE := posix
endif
ifeq (/bin,$(findstring /bin,$(SHELL)))
SHELLTYPE := posix
endif
ifeq (/bin,$(findstring /bin,$(MAKESHELL)))
SHELLTYPE := posix
endif
ifeq (posix,$(SHELLTYPE))
MKDIR = $(SILENT) mkdir -p "$(1)"
COPY = $(SILENT) cp -fR "$(1)" "$(2)"
RM = $(SILENT) rm -f "$(1)"
else
MKDIR = $(SILENT) mkdir "$(subst /,\\,$(1))" 2> nul || exit 0
COPY = $(SILENT) copy /Y "$(subst /,\\,$(1))" "$(subst /,\\,$(2))"
RM = $(SILENT) del /F "$(subst /,\\,$(1))" 2> nul || exit 0
endif
CC = gcc
CXX = g++
AR = ar
ifndef RESCOMP
ifdef WINDRES
RESCOMP = $(WINDRES)
else
RESCOMP = windres
endif
endif
MAKEFILE = genie.make
ifeq ($(config),release)
OBJDIR = obj/Release
TARGETDIR = ../../bin/darwin
override TARGET = $(TARGETDIR)/genie
DEFINES += -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_MACOSX
INCLUDES += -I"../../src/host/lua-5.3.0/src"
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP -MP $(DEFINES) $(INCLUDES)
ALL_ASMFLAGS += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -m64 -mmacosx-version-min=10.6
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -m64 -mmacosx-version-min=10.6
ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -m64 -mmacosx-version-min=10.6
ALL_OBJCFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -m64 -mmacosx-version-min=10.6
ALL_OBJCPPFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -m64 -mmacosx-version-min=10.6
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
ALL_LDFLAGS += $(LDFLAGS) -L"." -mmacosx-version-min=10.6
LIBDEPS +=
LDDEPS +=
LDRESP =
LIBS += $(LDDEPS) -framework CoreServices
EXTERNAL_LIBS +=
LINKOBJS = $(OBJECTS)
LINKCMD = $(CC) -o $(TARGET) $(LINKOBJS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)
OBJRESP =
OBJECTS := \
$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lcode.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lctype.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldo.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldump.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lgc.o \
$(OBJDIR)/src/host/lua-5.3.0/src/linit.o \
$(OBJDIR)/src/host/lua-5.3.0/src/liolib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/llex.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lmem.o \
$(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lobject.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o \
$(OBJDIR)/src/host/lua-5.3.0/src/loslib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lparser.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstate.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstring.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltable.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltm.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lundump.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lvm.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lzio.o \
$(OBJDIR)/src/host/os_chdir.o \
$(OBJDIR)/src/host/os_copyfile.o \
$(OBJDIR)/src/host/os_getcwd.o \
$(OBJDIR)/src/host/os_is64bit.o \
$(OBJDIR)/src/host/os_isdir.o \
$(OBJDIR)/src/host/os_isfile.o \
$(OBJDIR)/src/host/os_match.o \
$(OBJDIR)/src/host/os_mkdir.o \
$(OBJDIR)/src/host/os_pathsearch.o \
$(OBJDIR)/src/host/os_rmdir.o \
$(OBJDIR)/src/host/os_stat.o \
$(OBJDIR)/src/host/os_ticks.o \
$(OBJDIR)/src/host/os_uuid.o \
$(OBJDIR)/src/host/path_getabsolute.o \
$(OBJDIR)/src/host/path_getrelative.o \
$(OBJDIR)/src/host/path_helpers.o \
$(OBJDIR)/src/host/path_isabsolute.o \
$(OBJDIR)/src/host/premake.o \
$(OBJDIR)/src/host/premake_main.o \
$(OBJDIR)/src/host/scripts.o \
$(OBJDIR)/src/host/string_endswith.o \
$(OBJDIR)/src/host/string_hash.o \
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
endif
ifeq ($(config),debug)
OBJDIR = obj/Debug
TARGETDIR = ../../bin/darwin
override TARGET = $(TARGETDIR)/genie
DEFINES += -D_DEBUG -DLUA_COMPAT_MODULE -DLUA_USE_MACOSX
INCLUDES += -I"../../src/host/lua-5.3.0/src"
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP -MP $(DEFINES) $(INCLUDES)
ALL_ASMFLAGS += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -m64 -mmacosx-version-min=10.6
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -m64 -mmacosx-version-min=10.6
ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -m64 -mmacosx-version-min=10.6
ALL_OBJCFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -m64 -mmacosx-version-min=10.6
ALL_OBJCPPFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -m64 -mmacosx-version-min=10.6
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
ALL_LDFLAGS += $(LDFLAGS) -L"." -mmacosx-version-min=10.6
LIBDEPS +=
LDDEPS +=
LDRESP =
LIBS += $(LDDEPS) -framework CoreServices
EXTERNAL_LIBS +=
LINKOBJS = $(OBJECTS)
LINKCMD = $(CC) -o $(TARGET) $(LINKOBJS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)
OBJRESP =
OBJECTS := \
$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lcode.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lctype.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldo.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldump.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lgc.o \
$(OBJDIR)/src/host/lua-5.3.0/src/linit.o \
$(OBJDIR)/src/host/lua-5.3.0/src/liolib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/llex.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lmem.o \
$(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lobject.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o \
$(OBJDIR)/src/host/lua-5.3.0/src/loslib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lparser.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstate.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstring.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltable.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltm.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lundump.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lvm.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lzio.o \
$(OBJDIR)/src/host/os_chdir.o \
$(OBJDIR)/src/host/os_copyfile.o \
$(OBJDIR)/src/host/os_getcwd.o \
$(OBJDIR)/src/host/os_is64bit.o \
$(OBJDIR)/src/host/os_isdir.o \
$(OBJDIR)/src/host/os_isfile.o \
$(OBJDIR)/src/host/os_match.o \
$(OBJDIR)/src/host/os_mkdir.o \
$(OBJDIR)/src/host/os_pathsearch.o \
$(OBJDIR)/src/host/os_rmdir.o \
$(OBJDIR)/src/host/os_stat.o \
$(OBJDIR)/src/host/os_ticks.o \
$(OBJDIR)/src/host/os_uuid.o \
$(OBJDIR)/src/host/path_getabsolute.o \
$(OBJDIR)/src/host/path_getrelative.o \
$(OBJDIR)/src/host/path_helpers.o \
$(OBJDIR)/src/host/path_isabsolute.o \
$(OBJDIR)/src/host/premake.o \
$(OBJDIR)/src/host/premake_main.o \
$(OBJDIR)/src/host/scripts.o \
$(OBJDIR)/src/host/string_endswith.o \
$(OBJDIR)/src/host/string_hash.o \
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
endif
ifeq ($(config),releaseuniv32)
AR = libtool
OBJDIR = obj/Universal32/Release
TARGETDIR = ../../bin/darwin
override TARGET = $(TARGETDIR)/genie
DEFINES += -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_MACOSX
INCLUDES += -I"../../src/host/lua-5.3.0/src"
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP -MP $(DEFINES) $(INCLUDES)
ALL_ASMFLAGS += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -arch i386 -arch ppc -m64 -mmacosx-version-min=10.6
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -arch i386 -arch ppc -m64 -mmacosx-version-min=10.6
ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -arch i386 -arch ppc -m64 -mmacosx-version-min=10.6
ALL_OBJCFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -arch i386 -arch ppc -m64 -mmacosx-version-min=10.6
ALL_OBJCPPFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -arch i386 -arch ppc -m64 -mmacosx-version-min=10.6
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
ALL_LDFLAGS += $(LDFLAGS) -L"." -arch i386 -arch ppc -mmacosx-version-min=10.6
LIBDEPS +=
LDDEPS +=
LDRESP =
LIBS += $(LDDEPS) -framework CoreServices
EXTERNAL_LIBS +=
LINKOBJS = $(OBJECTS)
LINKCMD = $(CC) -o $(TARGET) $(LINKOBJS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)
OBJRESP =
OBJECTS := \
$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lcode.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lctype.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldo.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldump.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lgc.o \
$(OBJDIR)/src/host/lua-5.3.0/src/linit.o \
$(OBJDIR)/src/host/lua-5.3.0/src/liolib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/llex.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lmem.o \
$(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lobject.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o \
$(OBJDIR)/src/host/lua-5.3.0/src/loslib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lparser.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstate.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstring.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltable.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltm.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lundump.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lvm.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lzio.o \
$(OBJDIR)/src/host/os_chdir.o \
$(OBJDIR)/src/host/os_copyfile.o \
$(OBJDIR)/src/host/os_getcwd.o \
$(OBJDIR)/src/host/os_is64bit.o \
$(OBJDIR)/src/host/os_isdir.o \
$(OBJDIR)/src/host/os_isfile.o \
$(OBJDIR)/src/host/os_match.o \
$(OBJDIR)/src/host/os_mkdir.o \
$(OBJDIR)/src/host/os_pathsearch.o \
$(OBJDIR)/src/host/os_rmdir.o \
$(OBJDIR)/src/host/os_stat.o \
$(OBJDIR)/src/host/os_ticks.o \
$(OBJDIR)/src/host/os_uuid.o \
$(OBJDIR)/src/host/path_getabsolute.o \
$(OBJDIR)/src/host/path_getrelative.o \
$(OBJDIR)/src/host/path_helpers.o \
$(OBJDIR)/src/host/path_isabsolute.o \
$(OBJDIR)/src/host/premake.o \
$(OBJDIR)/src/host/premake_main.o \
$(OBJDIR)/src/host/scripts.o \
$(OBJDIR)/src/host/string_endswith.o \
$(OBJDIR)/src/host/string_hash.o \
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
endif
ifeq ($(config),debuguniv32)
AR = libtool
OBJDIR = obj/Universal32/Debug
TARGETDIR = ../../bin/darwin
override TARGET = $(TARGETDIR)/genie
DEFINES += -D_DEBUG -DLUA_COMPAT_MODULE -DLUA_USE_MACOSX
INCLUDES += -I"../../src/host/lua-5.3.0/src"
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP -MP $(DEFINES) $(INCLUDES)
ALL_ASMFLAGS += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -arch i386 -arch ppc -m64 -mmacosx-version-min=10.6
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -arch i386 -arch ppc -m64 -mmacosx-version-min=10.6
ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -arch i386 -arch ppc -m64 -mmacosx-version-min=10.6
ALL_OBJCFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -arch i386 -arch ppc -m64 -mmacosx-version-min=10.6
ALL_OBJCPPFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -arch i386 -arch ppc -m64 -mmacosx-version-min=10.6
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
ALL_LDFLAGS += $(LDFLAGS) -L"." -arch i386 -arch ppc -mmacosx-version-min=10.6
LIBDEPS +=
LDDEPS +=
LDRESP =
LIBS += $(LDDEPS) -framework CoreServices
EXTERNAL_LIBS +=
LINKOBJS = $(OBJECTS)
LINKCMD = $(CC) -o $(TARGET) $(LINKOBJS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)
OBJRESP =
OBJECTS := \
$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lcode.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lctype.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldo.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldump.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lgc.o \
$(OBJDIR)/src/host/lua-5.3.0/src/linit.o \
$(OBJDIR)/src/host/lua-5.3.0/src/liolib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/llex.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lmem.o \
$(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lobject.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o \
$(OBJDIR)/src/host/lua-5.3.0/src/loslib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lparser.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstate.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstring.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltable.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltm.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lundump.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lvm.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lzio.o \
$(OBJDIR)/src/host/os_chdir.o \
$(OBJDIR)/src/host/os_copyfile.o \
$(OBJDIR)/src/host/os_getcwd.o \
$(OBJDIR)/src/host/os_is64bit.o \
$(OBJDIR)/src/host/os_isdir.o \
$(OBJDIR)/src/host/os_isfile.o \
$(OBJDIR)/src/host/os_match.o \
$(OBJDIR)/src/host/os_mkdir.o \
$(OBJDIR)/src/host/os_pathsearch.o \
$(OBJDIR)/src/host/os_rmdir.o \
$(OBJDIR)/src/host/os_stat.o \
$(OBJDIR)/src/host/os_ticks.o \
$(OBJDIR)/src/host/os_uuid.o \
$(OBJDIR)/src/host/path_getabsolute.o \
$(OBJDIR)/src/host/path_getrelative.o \
$(OBJDIR)/src/host/path_helpers.o \
$(OBJDIR)/src/host/path_isabsolute.o \
$(OBJDIR)/src/host/premake.o \
$(OBJDIR)/src/host/premake_main.o \
$(OBJDIR)/src/host/scripts.o \
$(OBJDIR)/src/host/string_endswith.o \
$(OBJDIR)/src/host/string_hash.o \
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
endif
OBJDIRS := \
$(OBJDIR) \
$(OBJDIR)/src/host \
$(OBJDIR)/src/host/lua-5.3.0/src \
RESOURCES := \
.PHONY: clean prebuild prelink
all: $(OBJDIRS) $(TARGETDIR) prebuild prelink $(TARGET)
@:
$(TARGET): $(GCH) $(OBJECTS) $(LIBDEPS) $(EXTERNAL_LIBS) $(RESOURCES) $(OBJRESP) $(LDRESP) | $(TARGETDIR) $(OBJDIRS)
@echo Linking genie
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
-$(call MKDIR,$(TARGETDIR))
$(OBJDIRS):
@echo Creating $(@)
-$(call MKDIR,$@)
clean:
@echo Cleaning genie
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(GCH): $(PCH) $(MAKEFILE) | $(OBJDIR)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) -x c-header $(DEFINES) $(INCLUDES) -o "$@" -c "$<"
$(GCH_OBJC): $(PCH) $(MAKEFILE) | $(OBJDIR)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_OBJCFLAGS) -x objective-c-header $(DEFINES) $(INCLUDES) -o "$@" -c "$<"
endif
ifneq (,$(OBJRESP))
$(OBJRESP): $(OBJECTS) | $(TARGETDIR) $(OBJDIRS)
$(SILENT) echo $^
$(SILENT) echo $^ > $@
endif
ifneq (,$(LDRESP))
$(LDRESP): $(LDDEPS) | $(TARGETDIR) $(OBJDIRS)
$(SILENT) echo $^
$(SILENT) echo $^ > $@
endif
$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o: ../../src/host/lua-5.3.0/src/lapi.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o: ../../src/host/lua-5.3.0/src/lauxlib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o: ../../src/host/lua-5.3.0/src/lbaselib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o: ../../src/host/lua-5.3.0/src/lbitlib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lcode.o: ../../src/host/lua-5.3.0/src/lcode.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o: ../../src/host/lua-5.3.0/src/lcorolib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lctype.o: ../../src/host/lua-5.3.0/src/lctype.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o: ../../src/host/lua-5.3.0/src/ldblib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o: ../../src/host/lua-5.3.0/src/ldebug.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ldo.o: ../../src/host/lua-5.3.0/src/ldo.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ldump.o: ../../src/host/lua-5.3.0/src/ldump.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o: ../../src/host/lua-5.3.0/src/lfunc.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lgc.o: ../../src/host/lua-5.3.0/src/lgc.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/linit.o: ../../src/host/lua-5.3.0/src/linit.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/liolib.o: ../../src/host/lua-5.3.0/src/liolib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/llex.o: ../../src/host/lua-5.3.0/src/llex.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o: ../../src/host/lua-5.3.0/src/lmathlib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lmem.o: ../../src/host/lua-5.3.0/src/lmem.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o: ../../src/host/lua-5.3.0/src/loadlib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lobject.o: ../../src/host/lua-5.3.0/src/lobject.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o: ../../src/host/lua-5.3.0/src/lopcodes.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/loslib.o: ../../src/host/lua-5.3.0/src/loslib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lparser.o: ../../src/host/lua-5.3.0/src/lparser.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lstate.o: ../../src/host/lua-5.3.0/src/lstate.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lstring.o: ../../src/host/lua-5.3.0/src/lstring.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o: ../../src/host/lua-5.3.0/src/lstrlib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ltable.o: ../../src/host/lua-5.3.0/src/ltable.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o: ../../src/host/lua-5.3.0/src/ltablib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ltm.o: ../../src/host/lua-5.3.0/src/ltm.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lundump.o: ../../src/host/lua-5.3.0/src/lundump.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o: ../../src/host/lua-5.3.0/src/lutf8lib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lvm.o: ../../src/host/lua-5.3.0/src/lvm.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lzio.o: ../../src/host/lua-5.3.0/src/lzio.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_chdir.o: ../../src/host/os_chdir.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_copyfile.o: ../../src/host/os_copyfile.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_getcwd.o: ../../src/host/os_getcwd.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_is64bit.o: ../../src/host/os_is64bit.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_isdir.o: ../../src/host/os_isdir.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_isfile.o: ../../src/host/os_isfile.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_match.o: ../../src/host/os_match.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_mkdir.o: ../../src/host/os_mkdir.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_pathsearch.o: ../../src/host/os_pathsearch.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_rmdir.o: ../../src/host/os_rmdir.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_stat.o: ../../src/host/os_stat.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_ticks.o: ../../src/host/os_ticks.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_uuid.o: ../../src/host/os_uuid.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/path_getabsolute.o: ../../src/host/path_getabsolute.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/path_getrelative.o: ../../src/host/path_getrelative.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/path_helpers.o: ../../src/host/path_helpers.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/path_isabsolute.o: ../../src/host/path_isabsolute.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/premake.o: ../../src/host/premake.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/premake_main.o: ../../src/host/premake_main.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/scripts.o: ../../src/host/scripts.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/string_endswith.o: ../../src/host/string_endswith.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/string_hash.o: ../../src/host/string_hash.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(OBJDIR)/$(notdir $(PCH))_objc.d
endif

View file

@ -0,0 +1,34 @@
# GNU Make solution makefile autogenerated by GENie
# Type "make help" for usage help
ifndef config
config=release
endif
export config
PROJECTS := genie
.PHONY: all clean help $(PROJECTS)
all: $(PROJECTS)
genie:
@echo "==== Building genie ($(config)) ===="
@${MAKE} --no-print-directory -C . -f genie.make
clean:
@${MAKE} --no-print-directory -C . -f genie.make clean
help:
@echo "Usage: make [config=name] [target]"
@echo ""
@echo "CONFIGURATIONS:"
@echo " release"
@echo " debug"
@echo ""
@echo "TARGETS:"
@echo " all (default)"
@echo " clean"
@echo " genie"
@echo ""
@echo "For more information, see https://github.com/bkaradzic/genie"

View file

@ -0,0 +1,486 @@
# GNU Make project makefile autogenerated by GENie
ifndef config
config=release
endif
ifndef verbose
SILENT = @
endif
SHELLTYPE := msdos
ifeq (,$(ComSpec)$(COMSPEC))
SHELLTYPE := posix
endif
ifeq (/bin,$(findstring /bin,$(SHELL)))
SHELLTYPE := posix
endif
ifeq (/bin,$(findstring /bin,$(MAKESHELL)))
SHELLTYPE := posix
endif
ifeq (posix,$(SHELLTYPE))
MKDIR = $(SILENT) mkdir -p "$(1)"
COPY = $(SILENT) cp -fR "$(1)" "$(2)"
RM = $(SILENT) rm -f "$(1)"
else
MKDIR = $(SILENT) mkdir "$(subst /,\\,$(1))" 2> nul || exit 0
COPY = $(SILENT) copy /Y "$(subst /,\\,$(1))" "$(subst /,\\,$(2))"
RM = $(SILENT) del /F "$(subst /,\\,$(1))" 2> nul || exit 0
endif
CC = gcc
CXX = g++
AR = ar
ifndef RESCOMP
ifdef WINDRES
RESCOMP = $(WINDRES)
else
RESCOMP = windres
endif
endif
MAKEFILE = genie.make
ifeq ($(config),release)
OBJDIR = obj/Release
TARGETDIR = ../../bin/bsd
override TARGET = $(TARGETDIR)/genie
DEFINES += -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN
INCLUDES += -I"../../src/host/lua-5.3.0/src"
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP -MP $(DEFINES) $(INCLUDES)
ALL_ASMFLAGS += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os
ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os
ALL_OBJCFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os
ALL_OBJCPPFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
ALL_LDFLAGS += $(LDFLAGS) -L. -s -rdynamic
LDDEPS +=
LIBS += $(LDDEPS) -lm
EXTERNAL_LIBS +=
LINKCMD = $(CC) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)
OBJECTS := \
$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lcode.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lctype.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldo.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldump.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lgc.o \
$(OBJDIR)/src/host/lua-5.3.0/src/linit.o \
$(OBJDIR)/src/host/lua-5.3.0/src/liolib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/llex.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lmem.o \
$(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lobject.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o \
$(OBJDIR)/src/host/lua-5.3.0/src/loslib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lparser.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstate.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstring.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltable.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltm.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lundump.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lvm.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lzio.o \
$(OBJDIR)/src/host/os_chdir.o \
$(OBJDIR)/src/host/os_copyfile.o \
$(OBJDIR)/src/host/os_getcwd.o \
$(OBJDIR)/src/host/os_is64bit.o \
$(OBJDIR)/src/host/os_isdir.o \
$(OBJDIR)/src/host/os_isfile.o \
$(OBJDIR)/src/host/os_match.o \
$(OBJDIR)/src/host/os_mkdir.o \
$(OBJDIR)/src/host/os_pathsearch.o \
$(OBJDIR)/src/host/os_rmdir.o \
$(OBJDIR)/src/host/os_stat.o \
$(OBJDIR)/src/host/os_ticks.o \
$(OBJDIR)/src/host/os_uuid.o \
$(OBJDIR)/src/host/path_getabsolute.o \
$(OBJDIR)/src/host/path_getrelative.o \
$(OBJDIR)/src/host/path_helpers.o \
$(OBJDIR)/src/host/path_isabsolute.o \
$(OBJDIR)/src/host/premake.o \
$(OBJDIR)/src/host/premake_main.o \
$(OBJDIR)/src/host/scripts.o \
$(OBJDIR)/src/host/string_endswith.o \
$(OBJDIR)/src/host/string_hash.o \
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
endif
ifeq ($(config),debug)
OBJDIR = obj/Debug
TARGETDIR = ../../bin/bsd
override TARGET = $(TARGETDIR)/genie
DEFINES += -D_DEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN
INCLUDES += -I"../../src/host/lua-5.3.0/src"
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP -MP $(DEFINES) $(INCLUDES)
ALL_ASMFLAGS += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g
ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g
ALL_OBJCFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g
ALL_OBJCPPFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
ALL_LDFLAGS += $(LDFLAGS) -L. -rdynamic
LDDEPS +=
LIBS += $(LDDEPS) -lm
EXTERNAL_LIBS +=
LINKCMD = $(CC) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)
OBJECTS := \
$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lcode.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lctype.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldo.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldump.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lgc.o \
$(OBJDIR)/src/host/lua-5.3.0/src/linit.o \
$(OBJDIR)/src/host/lua-5.3.0/src/liolib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/llex.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lmem.o \
$(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lobject.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o \
$(OBJDIR)/src/host/lua-5.3.0/src/loslib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lparser.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstate.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstring.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltable.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltm.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lundump.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lvm.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lzio.o \
$(OBJDIR)/src/host/os_chdir.o \
$(OBJDIR)/src/host/os_copyfile.o \
$(OBJDIR)/src/host/os_getcwd.o \
$(OBJDIR)/src/host/os_is64bit.o \
$(OBJDIR)/src/host/os_isdir.o \
$(OBJDIR)/src/host/os_isfile.o \
$(OBJDIR)/src/host/os_match.o \
$(OBJDIR)/src/host/os_mkdir.o \
$(OBJDIR)/src/host/os_pathsearch.o \
$(OBJDIR)/src/host/os_rmdir.o \
$(OBJDIR)/src/host/os_stat.o \
$(OBJDIR)/src/host/os_ticks.o \
$(OBJDIR)/src/host/os_uuid.o \
$(OBJDIR)/src/host/path_getabsolute.o \
$(OBJDIR)/src/host/path_getrelative.o \
$(OBJDIR)/src/host/path_helpers.o \
$(OBJDIR)/src/host/path_isabsolute.o \
$(OBJDIR)/src/host/premake.o \
$(OBJDIR)/src/host/premake_main.o \
$(OBJDIR)/src/host/scripts.o \
$(OBJDIR)/src/host/string_endswith.o \
$(OBJDIR)/src/host/string_hash.o \
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
endif
OBJDIRS := \
$(OBJDIR) \
$(OBJDIR)/src/host \
$(OBJDIR)/src/host/lua-5.3.0/src \
RESOURCES := \
.PHONY: clean prebuild prelink
all: $(OBJDIRS) $(TARGETDIR) prebuild prelink $(TARGET)
@:
$(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(EXTERNAL_LIBS) $(RESOURCES) | $(TARGETDIR) $(OBJDIRS)
@echo Linking genie
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
-$(call MKDIR,$(TARGETDIR))
$(OBJDIRS):
@echo Creating $(@)
-$(call MKDIR,$@)
clean:
@echo Cleaning genie
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(GCH): $(PCH) $(MAKEFILE) | $(OBJDIR)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) -x c-header $(DEFINES) $(INCLUDES) -o "$@" -c "$<"
$(GCH_OBJC): $(PCH) $(MAKEFILE) | $(OBJDIR)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_OBJCFLAGS) -x objective-c-header $(DEFINES) $(INCLUDES) -o "$@" -c "$<"
endif
$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o: ../../src/host/lua-5.3.0/src/lapi.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o: ../../src/host/lua-5.3.0/src/lauxlib.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o: ../../src/host/lua-5.3.0/src/lbaselib.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o: ../../src/host/lua-5.3.0/src/lbitlib.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lcode.o: ../../src/host/lua-5.3.0/src/lcode.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o: ../../src/host/lua-5.3.0/src/lcorolib.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lctype.o: ../../src/host/lua-5.3.0/src/lctype.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o: ../../src/host/lua-5.3.0/src/ldblib.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o: ../../src/host/lua-5.3.0/src/ldebug.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ldo.o: ../../src/host/lua-5.3.0/src/ldo.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ldump.o: ../../src/host/lua-5.3.0/src/ldump.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o: ../../src/host/lua-5.3.0/src/lfunc.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lgc.o: ../../src/host/lua-5.3.0/src/lgc.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/linit.o: ../../src/host/lua-5.3.0/src/linit.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/liolib.o: ../../src/host/lua-5.3.0/src/liolib.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/llex.o: ../../src/host/lua-5.3.0/src/llex.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o: ../../src/host/lua-5.3.0/src/lmathlib.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lmem.o: ../../src/host/lua-5.3.0/src/lmem.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o: ../../src/host/lua-5.3.0/src/loadlib.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lobject.o: ../../src/host/lua-5.3.0/src/lobject.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o: ../../src/host/lua-5.3.0/src/lopcodes.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/loslib.o: ../../src/host/lua-5.3.0/src/loslib.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lparser.o: ../../src/host/lua-5.3.0/src/lparser.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lstate.o: ../../src/host/lua-5.3.0/src/lstate.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lstring.o: ../../src/host/lua-5.3.0/src/lstring.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o: ../../src/host/lua-5.3.0/src/lstrlib.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ltable.o: ../../src/host/lua-5.3.0/src/ltable.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o: ../../src/host/lua-5.3.0/src/ltablib.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ltm.o: ../../src/host/lua-5.3.0/src/ltm.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lundump.o: ../../src/host/lua-5.3.0/src/lundump.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o: ../../src/host/lua-5.3.0/src/lutf8lib.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lvm.o: ../../src/host/lua-5.3.0/src/lvm.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lzio.o: ../../src/host/lua-5.3.0/src/lzio.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_chdir.o: ../../src/host/os_chdir.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_copyfile.o: ../../src/host/os_copyfile.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_getcwd.o: ../../src/host/os_getcwd.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_is64bit.o: ../../src/host/os_is64bit.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_isdir.o: ../../src/host/os_isdir.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_isfile.o: ../../src/host/os_isfile.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_match.o: ../../src/host/os_match.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_mkdir.o: ../../src/host/os_mkdir.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_pathsearch.o: ../../src/host/os_pathsearch.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_rmdir.o: ../../src/host/os_rmdir.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_stat.o: ../../src/host/os_stat.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_ticks.o: ../../src/host/os_ticks.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_uuid.o: ../../src/host/os_uuid.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/path_getabsolute.o: ../../src/host/path_getabsolute.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/path_getrelative.o: ../../src/host/path_getrelative.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/path_helpers.o: ../../src/host/path_helpers.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/path_isabsolute.o: ../../src/host/path_isabsolute.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/premake.o: ../../src/host/premake.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/premake_main.o: ../../src/host/premake_main.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/scripts.o: ../../src/host/scripts.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/string_endswith.o: ../../src/host/string_endswith.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/string_hash.o: ../../src/host/string_hash.c $(GCH) $(MAKEFILE)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(OBJDIR)/$(notdir $(PCH))_objc.d
endif

View file

@ -0,0 +1,34 @@
# GNU Make solution makefile autogenerated by GENie
# Type "make help" for usage help
ifndef config
config=release
endif
export config
PROJECTS := genie
.PHONY: all clean help $(PROJECTS)
all: $(PROJECTS)
genie:
@echo "==== Building genie ($(config)) ===="
@${MAKE} --no-print-directory -C . -f genie.make
clean:
@${MAKE} --no-print-directory -C . -f genie.make clean
help:
@echo "Usage: make [config=name] [target]"
@echo ""
@echo "CONFIGURATIONS:"
@echo " release"
@echo " debug"
@echo ""
@echo "TARGETS:"
@echo " all (default)"
@echo " clean"
@echo " genie"
@echo ""
@echo "For more information, see https://github.com/bkaradzic/genie"

View file

@ -0,0 +1,509 @@
# GNU Make project makefile autogenerated by GENie
.SUFFIXES:
ifndef config
config=release
endif
ifndef verbose
SILENT = @
endif
SHELLTYPE := msdos
ifeq (,$(ComSpec)$(COMSPEC))
SHELLTYPE := posix
endif
ifeq (/bin,$(findstring /bin,$(SHELL)))
SHELLTYPE := posix
endif
ifeq (/bin,$(findstring /bin,$(MAKESHELL)))
SHELLTYPE := posix
endif
ifeq (posix,$(SHELLTYPE))
MKDIR = $(SILENT) mkdir -p "$(1)"
COPY = $(SILENT) cp -fR "$(1)" "$(2)"
RM = $(SILENT) rm -f "$(1)"
else
MKDIR = $(SILENT) mkdir "$(subst /,\\,$(1))" 2> nul || exit 0
COPY = $(SILENT) copy /Y "$(subst /,\\,$(1))" "$(subst /,\\,$(2))"
RM = $(SILENT) del /F "$(subst /,\\,$(1))" 2> nul || exit 0
endif
CC = gcc
CXX = g++
AR = ar
ifndef RESCOMP
ifdef WINDRES
RESCOMP = $(WINDRES)
else
RESCOMP = windres
endif
endif
MAKEFILE = genie.make
ifeq ($(config),release)
OBJDIR = obj/Release
TARGETDIR = ../../bin/linux
override TARGET = $(TARGETDIR)/genie
DEFINES += -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN
INCLUDES += -I"../../src/host/lua-5.3.0/src"
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP -MP $(DEFINES) $(INCLUDES)
ALL_ASMFLAGS += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -m64 -Wno-implicit-fallthrough
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -m64 -Wno-implicit-fallthrough
ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -m64 -Wno-implicit-fallthrough
ALL_OBJCFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -m64 -Wno-implicit-fallthrough
ALL_OBJCPPFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -m64 -Wno-implicit-fallthrough
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
ALL_LDFLAGS += $(LDFLAGS) -L"." -s -rdynamic
LIBDEPS +=
LDDEPS +=
LDRESP =
LIBS += $(LDDEPS) -ldl -lm
EXTERNAL_LIBS +=
LINKOBJS = $(OBJECTS)
LINKCMD = $(CC) -o $(TARGET) $(LINKOBJS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)
OBJRESP =
OBJECTS := \
$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lcode.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lctype.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldo.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldump.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lgc.o \
$(OBJDIR)/src/host/lua-5.3.0/src/linit.o \
$(OBJDIR)/src/host/lua-5.3.0/src/liolib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/llex.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lmem.o \
$(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lobject.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o \
$(OBJDIR)/src/host/lua-5.3.0/src/loslib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lparser.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstate.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstring.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltable.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltm.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lundump.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lvm.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lzio.o \
$(OBJDIR)/src/host/os_chdir.o \
$(OBJDIR)/src/host/os_copyfile.o \
$(OBJDIR)/src/host/os_getcwd.o \
$(OBJDIR)/src/host/os_is64bit.o \
$(OBJDIR)/src/host/os_isdir.o \
$(OBJDIR)/src/host/os_isfile.o \
$(OBJDIR)/src/host/os_match.o \
$(OBJDIR)/src/host/os_mkdir.o \
$(OBJDIR)/src/host/os_pathsearch.o \
$(OBJDIR)/src/host/os_rmdir.o \
$(OBJDIR)/src/host/os_stat.o \
$(OBJDIR)/src/host/os_ticks.o \
$(OBJDIR)/src/host/os_uuid.o \
$(OBJDIR)/src/host/path_getabsolute.o \
$(OBJDIR)/src/host/path_getrelative.o \
$(OBJDIR)/src/host/path_helpers.o \
$(OBJDIR)/src/host/path_isabsolute.o \
$(OBJDIR)/src/host/premake.o \
$(OBJDIR)/src/host/premake_main.o \
$(OBJDIR)/src/host/scripts.o \
$(OBJDIR)/src/host/string_endswith.o \
$(OBJDIR)/src/host/string_hash.o \
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
endif
ifeq ($(config),debug)
OBJDIR = obj/Debug
TARGETDIR = ../../bin/linux
override TARGET = $(TARGETDIR)/genie
DEFINES += -D_DEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN
INCLUDES += -I"../../src/host/lua-5.3.0/src"
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP -MP $(DEFINES) $(INCLUDES)
ALL_ASMFLAGS += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -m64 -Wno-implicit-fallthrough
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -m64 -Wno-implicit-fallthrough
ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -m64 -Wno-implicit-fallthrough
ALL_OBJCFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -m64 -Wno-implicit-fallthrough
ALL_OBJCPPFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -m64 -Wno-implicit-fallthrough
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
ALL_LDFLAGS += $(LDFLAGS) -L"." -rdynamic
LIBDEPS +=
LDDEPS +=
LDRESP =
LIBS += $(LDDEPS) -ldl -lm
EXTERNAL_LIBS +=
LINKOBJS = $(OBJECTS)
LINKCMD = $(CC) -o $(TARGET) $(LINKOBJS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)
OBJRESP =
OBJECTS := \
$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lcode.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lctype.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldo.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldump.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lgc.o \
$(OBJDIR)/src/host/lua-5.3.0/src/linit.o \
$(OBJDIR)/src/host/lua-5.3.0/src/liolib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/llex.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lmem.o \
$(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lobject.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o \
$(OBJDIR)/src/host/lua-5.3.0/src/loslib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lparser.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstate.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstring.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltable.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltm.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lundump.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lvm.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lzio.o \
$(OBJDIR)/src/host/os_chdir.o \
$(OBJDIR)/src/host/os_copyfile.o \
$(OBJDIR)/src/host/os_getcwd.o \
$(OBJDIR)/src/host/os_is64bit.o \
$(OBJDIR)/src/host/os_isdir.o \
$(OBJDIR)/src/host/os_isfile.o \
$(OBJDIR)/src/host/os_match.o \
$(OBJDIR)/src/host/os_mkdir.o \
$(OBJDIR)/src/host/os_pathsearch.o \
$(OBJDIR)/src/host/os_rmdir.o \
$(OBJDIR)/src/host/os_stat.o \
$(OBJDIR)/src/host/os_ticks.o \
$(OBJDIR)/src/host/os_uuid.o \
$(OBJDIR)/src/host/path_getabsolute.o \
$(OBJDIR)/src/host/path_getrelative.o \
$(OBJDIR)/src/host/path_helpers.o \
$(OBJDIR)/src/host/path_isabsolute.o \
$(OBJDIR)/src/host/premake.o \
$(OBJDIR)/src/host/premake_main.o \
$(OBJDIR)/src/host/scripts.o \
$(OBJDIR)/src/host/string_endswith.o \
$(OBJDIR)/src/host/string_hash.o \
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
endif
OBJDIRS := \
$(OBJDIR) \
$(OBJDIR)/src/host \
$(OBJDIR)/src/host/lua-5.3.0/src \
RESOURCES := \
.PHONY: clean prebuild prelink
all: $(OBJDIRS) $(TARGETDIR) prebuild prelink $(TARGET)
@:
$(TARGET): $(GCH) $(OBJECTS) $(LIBDEPS) $(EXTERNAL_LIBS) $(RESOURCES) $(OBJRESP) $(LDRESP) | $(TARGETDIR) $(OBJDIRS)
@echo Linking genie
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
-$(call MKDIR,$(TARGETDIR))
$(OBJDIRS):
@echo Creating $(@)
-$(call MKDIR,$@)
clean:
@echo Cleaning genie
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(GCH): $(PCH) $(MAKEFILE) | $(OBJDIR)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) -x c-header $(DEFINES) $(INCLUDES) -o "$@" -c "$<"
$(GCH_OBJC): $(PCH) $(MAKEFILE) | $(OBJDIR)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_OBJCFLAGS) -x objective-c-header $(DEFINES) $(INCLUDES) -o "$@" -c "$<"
endif
ifneq (,$(OBJRESP))
$(OBJRESP): $(OBJECTS) | $(TARGETDIR) $(OBJDIRS)
$(SILENT) echo $^
$(SILENT) echo $^ > $@
endif
ifneq (,$(LDRESP))
$(LDRESP): $(LDDEPS) | $(TARGETDIR) $(OBJDIRS)
$(SILENT) echo $^
$(SILENT) echo $^ > $@
endif
$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o: ../../src/host/lua-5.3.0/src/lapi.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o: ../../src/host/lua-5.3.0/src/lauxlib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o: ../../src/host/lua-5.3.0/src/lbaselib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o: ../../src/host/lua-5.3.0/src/lbitlib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lcode.o: ../../src/host/lua-5.3.0/src/lcode.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o: ../../src/host/lua-5.3.0/src/lcorolib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lctype.o: ../../src/host/lua-5.3.0/src/lctype.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o: ../../src/host/lua-5.3.0/src/ldblib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o: ../../src/host/lua-5.3.0/src/ldebug.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ldo.o: ../../src/host/lua-5.3.0/src/ldo.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ldump.o: ../../src/host/lua-5.3.0/src/ldump.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o: ../../src/host/lua-5.3.0/src/lfunc.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lgc.o: ../../src/host/lua-5.3.0/src/lgc.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/linit.o: ../../src/host/lua-5.3.0/src/linit.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/liolib.o: ../../src/host/lua-5.3.0/src/liolib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/llex.o: ../../src/host/lua-5.3.0/src/llex.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o: ../../src/host/lua-5.3.0/src/lmathlib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lmem.o: ../../src/host/lua-5.3.0/src/lmem.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o: ../../src/host/lua-5.3.0/src/loadlib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lobject.o: ../../src/host/lua-5.3.0/src/lobject.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o: ../../src/host/lua-5.3.0/src/lopcodes.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/loslib.o: ../../src/host/lua-5.3.0/src/loslib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lparser.o: ../../src/host/lua-5.3.0/src/lparser.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lstate.o: ../../src/host/lua-5.3.0/src/lstate.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lstring.o: ../../src/host/lua-5.3.0/src/lstring.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o: ../../src/host/lua-5.3.0/src/lstrlib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ltable.o: ../../src/host/lua-5.3.0/src/ltable.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o: ../../src/host/lua-5.3.0/src/ltablib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ltm.o: ../../src/host/lua-5.3.0/src/ltm.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lundump.o: ../../src/host/lua-5.3.0/src/lundump.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o: ../../src/host/lua-5.3.0/src/lutf8lib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lvm.o: ../../src/host/lua-5.3.0/src/lvm.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lzio.o: ../../src/host/lua-5.3.0/src/lzio.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_chdir.o: ../../src/host/os_chdir.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_copyfile.o: ../../src/host/os_copyfile.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_getcwd.o: ../../src/host/os_getcwd.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_is64bit.o: ../../src/host/os_is64bit.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_isdir.o: ../../src/host/os_isdir.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_isfile.o: ../../src/host/os_isfile.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_match.o: ../../src/host/os_match.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_mkdir.o: ../../src/host/os_mkdir.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_pathsearch.o: ../../src/host/os_pathsearch.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_rmdir.o: ../../src/host/os_rmdir.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_stat.o: ../../src/host/os_stat.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_ticks.o: ../../src/host/os_ticks.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_uuid.o: ../../src/host/os_uuid.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/path_getabsolute.o: ../../src/host/path_getabsolute.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/path_getrelative.o: ../../src/host/path_getrelative.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/path_helpers.o: ../../src/host/path_helpers.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/path_isabsolute.o: ../../src/host/path_isabsolute.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/premake.o: ../../src/host/premake.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/premake_main.o: ../../src/host/premake_main.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/scripts.o: ../../src/host/scripts.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/string_endswith.o: ../../src/host/string_endswith.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/string_hash.o: ../../src/host/string_hash.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(OBJDIR)/$(notdir $(PCH))_objc.d
endif

View file

@ -0,0 +1,34 @@
# GNU Make solution makefile autogenerated by GENie
# Type "make help" for usage help
ifndef config
config=release
endif
export config
PROJECTS := genie
.PHONY: all clean help $(PROJECTS)
all: $(PROJECTS)
genie:
@echo "==== Building genie ($(config)) ===="
@${MAKE} --no-print-directory -C . -f genie.make
clean:
@${MAKE} --no-print-directory -C . -f genie.make clean
help:
@echo "Usage: make [config=name] [target]"
@echo ""
@echo "CONFIGURATIONS:"
@echo " release"
@echo " debug"
@echo ""
@echo "TARGETS:"
@echo " all (default)"
@echo " clean"
@echo " genie"
@echo ""
@echo "For more information, see https://github.com/bkaradzic/genie"

View file

@ -0,0 +1,509 @@
# GNU Make project makefile autogenerated by GENie
.SUFFIXES:
ifndef config
config=release
endif
ifndef verbose
SILENT = @
endif
SHELLTYPE := msdos
ifeq (,$(ComSpec)$(COMSPEC))
SHELLTYPE := posix
endif
ifeq (/bin,$(findstring /bin,$(SHELL)))
SHELLTYPE := posix
endif
ifeq (/bin,$(findstring /bin,$(MAKESHELL)))
SHELLTYPE := posix
endif
ifeq (posix,$(SHELLTYPE))
MKDIR = $(SILENT) mkdir -p "$(1)"
COPY = $(SILENT) cp -fR "$(1)" "$(2)"
RM = $(SILENT) rm -f "$(1)"
else
MKDIR = $(SILENT) mkdir "$(subst /,\\,$(1))" 2> nul || exit 0
COPY = $(SILENT) copy /Y "$(subst /,\\,$(1))" "$(subst /,\\,$(2))"
RM = $(SILENT) del /F "$(subst /,\\,$(1))" 2> nul || exit 0
endif
CC = gcc
CXX = g++
AR = ar
ifndef RESCOMP
ifdef WINDRES
RESCOMP = $(WINDRES)
else
RESCOMP = windres
endif
endif
MAKEFILE = genie.make
ifeq ($(config),release)
OBJDIR = obj/Release
TARGETDIR = ../../bin/windows
override TARGET = $(TARGETDIR)/genie.exe
DEFINES += -DNDEBUG -DLUA_COMPAT_MODULE
INCLUDES += -I"../../src/host/lua-5.3.0/src"
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP -MP $(DEFINES) $(INCLUDES)
ALL_ASMFLAGS += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -m64
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -m64
ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -m64
ALL_OBJCFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -m64
ALL_OBJCPPFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -m64
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
ALL_LDFLAGS += $(LDFLAGS) -L"." -s
LIBDEPS +=
LDDEPS +=
LDRESP =
LIBS += $(LDDEPS) -lole32
EXTERNAL_LIBS +=
LINKOBJS = $(OBJECTS)
LINKCMD = $(CC) -o $(TARGET) $(LINKOBJS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)
OBJRESP =
OBJECTS := \
$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lcode.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lctype.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldo.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldump.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lgc.o \
$(OBJDIR)/src/host/lua-5.3.0/src/linit.o \
$(OBJDIR)/src/host/lua-5.3.0/src/liolib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/llex.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lmem.o \
$(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lobject.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o \
$(OBJDIR)/src/host/lua-5.3.0/src/loslib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lparser.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstate.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstring.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltable.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltm.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lundump.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lvm.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lzio.o \
$(OBJDIR)/src/host/os_chdir.o \
$(OBJDIR)/src/host/os_copyfile.o \
$(OBJDIR)/src/host/os_getcwd.o \
$(OBJDIR)/src/host/os_is64bit.o \
$(OBJDIR)/src/host/os_isdir.o \
$(OBJDIR)/src/host/os_isfile.o \
$(OBJDIR)/src/host/os_match.o \
$(OBJDIR)/src/host/os_mkdir.o \
$(OBJDIR)/src/host/os_pathsearch.o \
$(OBJDIR)/src/host/os_rmdir.o \
$(OBJDIR)/src/host/os_stat.o \
$(OBJDIR)/src/host/os_ticks.o \
$(OBJDIR)/src/host/os_uuid.o \
$(OBJDIR)/src/host/path_getabsolute.o \
$(OBJDIR)/src/host/path_getrelative.o \
$(OBJDIR)/src/host/path_helpers.o \
$(OBJDIR)/src/host/path_isabsolute.o \
$(OBJDIR)/src/host/premake.o \
$(OBJDIR)/src/host/premake_main.o \
$(OBJDIR)/src/host/scripts.o \
$(OBJDIR)/src/host/string_endswith.o \
$(OBJDIR)/src/host/string_hash.o \
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
endif
ifeq ($(config),debug)
OBJDIR = obj/Debug
TARGETDIR = ../../bin/windows
override TARGET = $(TARGETDIR)/genie.exe
DEFINES += -D_DEBUG -DLUA_COMPAT_MODULE
INCLUDES += -I"../../src/host/lua-5.3.0/src"
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP -MP $(DEFINES) $(INCLUDES)
ALL_ASMFLAGS += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -m64
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -m64
ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -m64
ALL_OBJCFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -m64
ALL_OBJCPPFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -m64
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
ALL_LDFLAGS += $(LDFLAGS) -L"."
LIBDEPS +=
LDDEPS +=
LDRESP =
LIBS += $(LDDEPS) -lole32
EXTERNAL_LIBS +=
LINKOBJS = $(OBJECTS)
LINKCMD = $(CC) -o $(TARGET) $(LINKOBJS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)
OBJRESP =
OBJECTS := \
$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lcode.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lctype.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldo.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ldump.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lgc.o \
$(OBJDIR)/src/host/lua-5.3.0/src/linit.o \
$(OBJDIR)/src/host/lua-5.3.0/src/liolib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/llex.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lmem.o \
$(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lobject.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o \
$(OBJDIR)/src/host/lua-5.3.0/src/loslib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lparser.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstate.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstring.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltable.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/ltm.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lundump.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lvm.o \
$(OBJDIR)/src/host/lua-5.3.0/src/lzio.o \
$(OBJDIR)/src/host/os_chdir.o \
$(OBJDIR)/src/host/os_copyfile.o \
$(OBJDIR)/src/host/os_getcwd.o \
$(OBJDIR)/src/host/os_is64bit.o \
$(OBJDIR)/src/host/os_isdir.o \
$(OBJDIR)/src/host/os_isfile.o \
$(OBJDIR)/src/host/os_match.o \
$(OBJDIR)/src/host/os_mkdir.o \
$(OBJDIR)/src/host/os_pathsearch.o \
$(OBJDIR)/src/host/os_rmdir.o \
$(OBJDIR)/src/host/os_stat.o \
$(OBJDIR)/src/host/os_ticks.o \
$(OBJDIR)/src/host/os_uuid.o \
$(OBJDIR)/src/host/path_getabsolute.o \
$(OBJDIR)/src/host/path_getrelative.o \
$(OBJDIR)/src/host/path_helpers.o \
$(OBJDIR)/src/host/path_isabsolute.o \
$(OBJDIR)/src/host/premake.o \
$(OBJDIR)/src/host/premake_main.o \
$(OBJDIR)/src/host/scripts.o \
$(OBJDIR)/src/host/string_endswith.o \
$(OBJDIR)/src/host/string_hash.o \
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
endif
OBJDIRS := \
$(OBJDIR) \
$(OBJDIR)/src/host \
$(OBJDIR)/src/host/lua-5.3.0/src \
RESOURCES := \
.PHONY: clean prebuild prelink
all: $(OBJDIRS) $(TARGETDIR) prebuild prelink $(TARGET)
@:
$(TARGET): $(GCH) $(OBJECTS) $(LIBDEPS) $(EXTERNAL_LIBS) $(RESOURCES) $(OBJRESP) $(LDRESP) | $(TARGETDIR) $(OBJDIRS)
@echo Linking genie
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
-$(call MKDIR,$(TARGETDIR))
$(OBJDIRS):
@echo Creating $(@)
-$(call MKDIR,$@)
clean:
@echo Cleaning genie
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(GCH): $(PCH) $(MAKEFILE) | $(OBJDIR)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) -x c-header $(DEFINES) $(INCLUDES) -o "$@" -c "$<"
$(GCH_OBJC): $(PCH) $(MAKEFILE) | $(OBJDIR)
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_OBJCFLAGS) -x objective-c-header $(DEFINES) $(INCLUDES) -o "$@" -c "$<"
endif
ifneq (,$(OBJRESP))
$(OBJRESP): $(OBJECTS) | $(TARGETDIR) $(OBJDIRS)
$(SILENT) echo $^
$(SILENT) echo $^ > $@
endif
ifneq (,$(LDRESP))
$(LDRESP): $(LDDEPS) | $(TARGETDIR) $(OBJDIRS)
$(SILENT) echo $^
$(SILENT) echo $^ > $@
endif
$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o: ../../src/host/lua-5.3.0/src/lapi.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o: ../../src/host/lua-5.3.0/src/lauxlib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lbaselib.o: ../../src/host/lua-5.3.0/src/lbaselib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lbitlib.o: ../../src/host/lua-5.3.0/src/lbitlib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lcode.o: ../../src/host/lua-5.3.0/src/lcode.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lcorolib.o: ../../src/host/lua-5.3.0/src/lcorolib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lctype.o: ../../src/host/lua-5.3.0/src/lctype.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ldblib.o: ../../src/host/lua-5.3.0/src/ldblib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ldebug.o: ../../src/host/lua-5.3.0/src/ldebug.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ldo.o: ../../src/host/lua-5.3.0/src/ldo.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ldump.o: ../../src/host/lua-5.3.0/src/ldump.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lfunc.o: ../../src/host/lua-5.3.0/src/lfunc.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lgc.o: ../../src/host/lua-5.3.0/src/lgc.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/linit.o: ../../src/host/lua-5.3.0/src/linit.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/liolib.o: ../../src/host/lua-5.3.0/src/liolib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/llex.o: ../../src/host/lua-5.3.0/src/llex.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lmathlib.o: ../../src/host/lua-5.3.0/src/lmathlib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lmem.o: ../../src/host/lua-5.3.0/src/lmem.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/loadlib.o: ../../src/host/lua-5.3.0/src/loadlib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lobject.o: ../../src/host/lua-5.3.0/src/lobject.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lopcodes.o: ../../src/host/lua-5.3.0/src/lopcodes.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/loslib.o: ../../src/host/lua-5.3.0/src/loslib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lparser.o: ../../src/host/lua-5.3.0/src/lparser.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lstate.o: ../../src/host/lua-5.3.0/src/lstate.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lstring.o: ../../src/host/lua-5.3.0/src/lstring.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lstrlib.o: ../../src/host/lua-5.3.0/src/lstrlib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ltable.o: ../../src/host/lua-5.3.0/src/ltable.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ltablib.o: ../../src/host/lua-5.3.0/src/ltablib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/ltm.o: ../../src/host/lua-5.3.0/src/ltm.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lundump.o: ../../src/host/lua-5.3.0/src/lundump.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lutf8lib.o: ../../src/host/lua-5.3.0/src/lutf8lib.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lvm.o: ../../src/host/lua-5.3.0/src/lvm.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/lua-5.3.0/src/lzio.o: ../../src/host/lua-5.3.0/src/lzio.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host/lua-5.3.0/src
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_chdir.o: ../../src/host/os_chdir.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_copyfile.o: ../../src/host/os_copyfile.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_getcwd.o: ../../src/host/os_getcwd.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_is64bit.o: ../../src/host/os_is64bit.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_isdir.o: ../../src/host/os_isdir.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_isfile.o: ../../src/host/os_isfile.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_match.o: ../../src/host/os_match.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_mkdir.o: ../../src/host/os_mkdir.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_pathsearch.o: ../../src/host/os_pathsearch.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_rmdir.o: ../../src/host/os_rmdir.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_stat.o: ../../src/host/os_stat.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_ticks.o: ../../src/host/os_ticks.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/os_uuid.o: ../../src/host/os_uuid.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/path_getabsolute.o: ../../src/host/path_getabsolute.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/path_getrelative.o: ../../src/host/path_getrelative.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/path_helpers.o: ../../src/host/path_helpers.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/path_isabsolute.o: ../../src/host/path_isabsolute.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/premake.o: ../../src/host/premake.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/premake_main.o: ../../src/host/premake_main.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/scripts.o: ../../src/host/scripts.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/string_endswith.o: ../../src/host/string_endswith.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
$(OBJDIR)/src/host/string_hash.o: ../../src/host/string_hash.c $(GCH) $(MAKEFILE) | $(OBJDIR)/src/host
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(OBJDIR)/$(notdir $(PCH))_objc.d
endif

View file

@ -0,0 +1,22 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "genie", "genie.vcxproj", "{2D20800F-9934-A8C0-62B6-4B20CE89A4F1}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Release|Win32 = Release|Win32
Debug|Win32 = Debug|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{2D20800F-9934-A8C0-62B6-4B20CE89A4F1}.Release|Win32.ActiveCfg = Release|Win32
{2D20800F-9934-A8C0-62B6-4B20CE89A4F1}.Release|Win32.Build.0 = Release|Win32
{2D20800F-9934-A8C0-62B6-4B20CE89A4F1}.Debug|Win32.ActiveCfg = Debug|Win32
{2D20800F-9934-A8C0-62B6-4B20CE89A4F1}.Debug|Win32.Build.0 = Debug|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
EndGlobalSection
EndGlobal

View file

@ -0,0 +1,416 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{2D20800F-9934-A8C0-62B6-4B20CE89A4F1}</ProjectGuid>
<RootNamespace>genie</RootNamespace>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<DebugSymbols>true</DebugSymbols>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\..\bin\windows\</OutDir>
<IntDir>obj\Release\</IntDir>
<TargetName>genie</TargetName>
<TargetExt>.exe</TargetExt>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\..\bin\windows\</OutDir>
<IntDir>obj\Debug\</IntDir>
<TargetName>genie</TargetName>
<TargetExt>.exe</TargetExt>
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalOptions>-m64 %(AdditionalOptions)</AdditionalOptions>
<Optimization>MinSpace</Optimization>
<AdditionalIncludeDirectories>..\..\src\host\lua-5.3.0\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;LUA_COMPAT_MODULE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>false</MinimalRebuild>
<StringPooling>true</StringPooling>
<FunctionLevelLinking>true</FunctionLevelLinking>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<PrecompiledHeader></PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<DebugInformationFormat></DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<DiagnosticsFormat>Caret</DiagnosticsFormat>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>NDEBUG;LUA_COMPAT_MODULE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\src\host\lua-5.3.0\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>false</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>ole32.lib;;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<OutputFile>$(OutDir)genie.exe</OutputFile>
<EntryPointSymbol>mainCRTStartup</EntryPointSymbol>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalOptions>-m64 %(AdditionalOptions)</AdditionalOptions>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\..\src\host\lua-5.3.0\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_DEBUG;LUA_COMPAT_MODULE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>false</MinimalRebuild>
<FunctionLevelLinking>true</FunctionLevelLinking>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<PrecompiledHeader></PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<ProgramDataBaseFileName>$(IntDir)genie.compile.pdb</ProgramDataBaseFileName>
<CompileAs>CompileAsC</CompileAs>
<DiagnosticsFormat>Caret</DiagnosticsFormat>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>_DEBUG;LUA_COMPAT_MODULE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\src\host\lua-5.3.0\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(OutDir)genie.pdb</ProgramDatabaseFile>
<AdditionalDependencies>ole32.lib;;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<OutputFile>$(OutDir)genie.exe</OutputFile>
<EntryPointSymbol>mainCRTStartup</EntryPointSymbol>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\src\host\premake.h" />
<ClInclude Include="..\..\src\host\version.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lapi.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lctype.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lstate.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lauxlib.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lmem.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\luaconf.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\ldebug.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lobject.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lualib.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lzio.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\ltm.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lopcodes.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\ldo.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lparser.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lcode.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\ltable.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lvm.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lstring.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lundump.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\llimits.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lgc.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lprefix.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lua.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lfunc.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\llex.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\src\host\path_helpers.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_isfile.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_copyfile.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_pathsearch.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_stat.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_is64bit.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_uuid.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_chdir.c">
</ClCompile>
<ClCompile Include="..\..\src\host\scripts.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_isdir.c">
</ClCompile>
<ClCompile Include="..\..\src\host\path_isabsolute.c">
</ClCompile>
<ClCompile Include="..\..\src\host\premake_main.c">
</ClCompile>
<ClCompile Include="..\..\src\host\premake.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_rmdir.c">
</ClCompile>
<ClCompile Include="..\..\src\host\path_getrelative.c">
</ClCompile>
<ClCompile Include="..\..\src\host\string_hash.c">
</ClCompile>
<ClCompile Include="..\..\src\host\path_getabsolute.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_match.c">
</ClCompile>
<ClCompile Include="..\..\src\host\string_endswith.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_getcwd.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_ticks.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_mkdir.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\linit.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lua.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lobject.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lstate.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lmem.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lctype.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lgc.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lbitlib.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lutf8lib.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ldebug.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ltable.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lstrlib.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lbaselib.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lparser.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lfunc.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ldo.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ldblib.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ltablib.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\loadlib.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ldump.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lmathlib.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lzio.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lcorolib.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lauxlib.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lvm.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lundump.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\llex.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lstring.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lapi.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ltm.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lcode.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\luac.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\liolib.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lopcodes.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\loslib.c">
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="..\..\src\_premake_main.lua" />
<None Include="..\..\src\_manifest.lua" />
<None Include="..\..\src\base\api.lua" />
<None Include="..\..\src\base\project.lua" />
<None Include="..\..\src\base\string.lua" />
<None Include="..\..\src\base\premake.lua" />
<None Include="..\..\src\base\tree.lua" />
<None Include="..\..\src\base\os.lua" />
<None Include="..\..\src\base\set.lua" />
<None Include="..\..\src\base\globals.lua" />
<None Include="..\..\src\base\iter.lua" />
<None Include="..\..\src\base\validate.lua" />
<None Include="..\..\src\base\help.lua" />
<None Include="..\..\src\base\table.lua" />
<None Include="..\..\src\base\path.lua" />
<None Include="..\..\src\base\bake.lua" />
<None Include="..\..\src\base\profiler.lua" />
<None Include="..\..\src\base\action.lua" />
<None Include="..\..\src\base\io.lua" />
<None Include="..\..\src\base\inspect.lua" />
<None Include="..\..\src\base\cmdline.lua" />
<None Include="..\..\src\base\config.lua" />
<None Include="..\..\src\base\solution.lua" />
<None Include="..\..\src\base\option.lua" />
<None Include="..\..\src\actions\vstudio\vs2019.lua" />
<None Include="..\..\src\actions\vstudio\_vstudio.lua" />
<None Include="..\..\src\actions\vstudio\vs2010.lua" />
<None Include="..\..\src\actions\vstudio\vs2017.lua" />
<None Include="..\..\src\actions\vstudio\vs2013.lua" />
<None Include="..\..\src\actions\vstudio\vstudio_solution.lua" />
<None Include="..\..\src\actions\vstudio\vs2012.lua" />
<None Include="..\..\src\actions\vstudio\vs2015.lua" />
<None Include="..\..\src\actions\vstudio\vstudio_vcxproj_filters.lua" />
<None Include="..\..\src\actions\vstudio\vstudio_vcxproj.lua" />
<None Include="..\..\src\actions\cmake\cmake_workspace.lua" />
<None Include="..\..\src\actions\cmake\cmake_project.lua" />
<None Include="..\..\src\actions\cmake\_cmake.lua" />
<None Include="..\..\src\actions\qbs\qbs_cpp.lua" />
<None Include="..\..\src\actions\qbs\qbs_base.lua" />
<None Include="..\..\src\actions\qbs\_qbs.lua" />
<None Include="..\..\src\actions\qbs\qbs_solution.lua" />
<None Include="..\..\src\actions\make\make_csharp.lua" />
<None Include="..\..\src\actions\make\make_vala.lua" />
<None Include="..\..\src\actions\make\make_solution.lua" />
<None Include="..\..\src\actions\make\_make.lua" />
<None Include="..\..\src\actions\make\make_cpp.lua" />
<None Include="..\..\src\actions\make\make_swift.lua" />
<None Include="..\..\src\actions\xcode\xcode8.lua" />
<None Include="..\..\src\actions\xcode\xcode_common.lua" />
<None Include="..\..\src\actions\xcode\_xcode.lua" />
<None Include="..\..\src\actions\xcode\xcode_workspace.lua" />
<None Include="..\..\src\actions\xcode\xcode10.lua" />
<None Include="..\..\src\actions\xcode\xcode11.lua" />
<None Include="..\..\src\actions\xcode\xcode_scheme.lua" />
<None Include="..\..\src\actions\xcode\xcode9.lua" />
<None Include="..\..\src\actions\xcode\xcode_project.lua" />
<None Include="..\..\src\actions\jcdb\_jcdb.lua" />
<None Include="..\..\src\actions\jcdb\jcdb_solution.lua" />
<None Include="..\..\src\actions\ninja\ninja_cpp.lua" />
<None Include="..\..\src\actions\ninja\ninja_swift_incremental.lua" />
<None Include="..\..\src\actions\ninja\_ninja.lua" />
<None Include="..\..\src\actions\ninja\ninja_solution.lua" />
<None Include="..\..\src\actions\ninja\ninja_base.lua" />
<None Include="..\..\src\actions\ninja\ninja_swift.lua" />
<None Include="..\..\src\actions\example\_example.lua" />
<None Include="..\..\src\actions\example\example_solution.lua" />
<None Include="..\..\src\actions\example\example_project.lua" />
<None Include="..\..\src\tools\valac.lua" />
<None Include="..\..\src\tools\ow.lua" />
<None Include="..\..\src\tools\snc.lua" />
<None Include="..\..\src\tools\swift.lua" />
<None Include="..\..\src\tools\ghs.lua" />
<None Include="..\..\src\tools\msc.lua" />
<None Include="..\..\src\tools\dotnet.lua" />
<None Include="..\..\src\tools\gcc.lua" />
<None Include="..\..\scripts\embed.lua" />
<None Include="..\..\scripts\release.lua" />
<None Include="..\..\scripts\genie.lua" />
<None Include="..\..\tests\premake4.lua" />
<None Include="..\..\tests\test_platforms.lua" />
<None Include="..\..\tests\test_project.lua" />
<None Include="..\..\tests\test_premake.lua" />
<None Include="..\..\tests\test_keywords.lua" />
<None Include="..\..\tests\test_dofile.lua" />
<None Include="..\..\tests\pepperfish_profiler.lua" />
<None Include="..\..\tests\test_gmake_cs.lua" />
<None Include="..\..\tests\test_stress.lua" />
<None Include="..\..\tests\testfx.lua" />
<None Include="..\..\tests\test_targets.lua" />
<None Include="..\..\tests\test_string.lua" />
<None Include="..\..\tests\test_gmake_cpp.lua" />
<None Include="..\..\tests\folder\ok.lua" />
<None Include="..\..\tests\base\test_config_bug.lua" />
<None Include="..\..\tests\base\test_action.lua" />
<None Include="..\..\tests\base\test_tree.lua" />
<None Include="..\..\tests\base\test_path.lua" />
<None Include="..\..\tests\base\test_api.lua" />
<None Include="..\..\tests\base\test_premake_command.lua" />
<None Include="..\..\tests\base\test_os.lua" />
<None Include="..\..\tests\base\test_table.lua" />
<None Include="..\..\tests\base\test_baking.lua" />
<None Include="..\..\tests\base\test_location.lua" />
<None Include="..\..\tests\base\test_config.lua" />
<None Include="..\..\tests\baking\test_merging.lua" />
<None Include="..\..\tests\project\test_eachfile.lua" />
<None Include="..\..\tests\project\test_vpaths.lua" />
<None Include="..\..\tests\actions\test_clean.lua" />
<None Include="..\..\tests\actions\vstudio\test_vs2010_vcxproj.lua" />
<None Include="..\..\tests\actions\vstudio\test_vs2010_project_kinds.lua" />
<None Include="..\..\tests\actions\vstudio\test_vs200x_vcproj_linker.lua" />
<None Include="..\..\tests\actions\vstudio\test_vs2010_flags.lua" />
<None Include="..\..\tests\actions\vstudio\test_vs200x_vcproj.lua" />
<None Include="..\..\tests\actions\vstudio\vc200x\test_filters.lua" />
<None Include="..\..\tests\actions\vstudio\vc200x\test_files.lua" />
<None Include="..\..\tests\actions\vstudio\vc200x\debugdir.lua" />
<None Include="..\..\tests\actions\vstudio\vc200x\header.lua" />
<None Include="..\..\tests\actions\vstudio\vc2010\test_config_props.lua" />
<None Include="..\..\tests\actions\vstudio\vc2010\test_link_settings.lua" />
<None Include="..\..\tests\actions\vstudio\vc2010\test_filters.lua" />
<None Include="..\..\tests\actions\vstudio\vc2010\test_files.lua" />
<None Include="..\..\tests\actions\vstudio\vc2010\test_links.lua" />
<None Include="..\..\tests\actions\vstudio\vc2010\test_header.lua" />
<None Include="..\..\tests\actions\vstudio\vc2010\test_output_props.lua" />
<None Include="..\..\tests\actions\vstudio\vc2010\test_project_refs.lua" />
<None Include="..\..\tests\actions\vstudio\vc2010\test_pch.lua" />
<None Include="..\..\tests\actions\vstudio\vc2010\test_debugdir.lua" />
<None Include="..\..\tests\actions\vstudio\sln2005\platforms.lua" />
<None Include="..\..\tests\actions\vstudio\sln2005\layout.lua" />
<None Include="..\..\tests\actions\vstudio\sln2005\projects.lua" />
<None Include="..\..\tests\actions\vstudio\sln2005\projectplatforms.lua" />
<None Include="..\..\tests\actions\vstudio\sln2005\header.lua" />
<None Include="..\..\tests\actions\vstudio\sln2005\dependencies.lua" />
<None Include="..\..\tests\actions\vstudio\cs2005\propertygroup.lua" />
<None Include="..\..\tests\actions\vstudio\cs2005\test_files.lua" />
<None Include="..\..\tests\actions\vstudio\cs2005\projectelement.lua" />
<None Include="..\..\tests\actions\vstudio\cs2005\projectsettings.lua" />
<None Include="..\..\tests\actions\vstudio\cs2002\test_files.lua" />
<None Include="..\..\tests\actions\make\test_wiidev.lua" />
<None Include="..\..\tests\actions\make\test_make_escaping.lua" />
<None Include="..\..\tests\actions\make\test_makesettings.lua" />
<None Include="..\..\tests\actions\make\test_make_pch.lua" />
<None Include="..\..\tests\actions\make\test_make_linking.lua" />
<None Include="..\..\tests\tools\test_gcc.lua" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,782 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="src">
<UniqueIdentifier>{2DAB880B-99B4-887C-2230-9F7C8E38947C}</UniqueIdentifier>
</Filter>
<Filter Include="src\base">
<UniqueIdentifier>{A4E65BD2-90B3-B6DD-B9CC-A485A5F8EB6B}</UniqueIdentifier>
</Filter>
<Filter Include="src\actions">
<UniqueIdentifier>{7A59BAAE-E60E-33A4-6F03-2D7BDBB729A8}</UniqueIdentifier>
</Filter>
<Filter Include="src\actions\vstudio">
<UniqueIdentifier>{C4EF0707-3051-E514-B9BE-2BC7251F1CD4}</UniqueIdentifier>
</Filter>
<Filter Include="src\actions\cmake">
<UniqueIdentifier>{D79071DE-43A7-6F74-8C1E-FB95F87340FC}</UniqueIdentifier>
</Filter>
<Filter Include="src\actions\qbs">
<UniqueIdentifier>{1CE712CF-8872-8093-9183-0388FD8DDC93}</UniqueIdentifier>
</Filter>
<Filter Include="src\actions\make">
<UniqueIdentifier>{34946DB1-208D-8C03-49BF-718835176C0F}</UniqueIdentifier>
</Filter>
<Filter Include="src\actions\xcode">
<UniqueIdentifier>{4952E8DF-B568-E675-FEDF-71976A35B7FD}</UniqueIdentifier>
</Filter>
<Filter Include="src\actions\jcdb">
<UniqueIdentifier>{A9F66BB1-95EF-8A03-BE21-7088AA796A0F}</UniqueIdentifier>
</Filter>
<Filter Include="src\actions\ninja">
<UniqueIdentifier>{06A436DF-72BA-3475-BB31-C096278705FD}</UniqueIdentifier>
</Filter>
<Filter Include="src\actions\example">
<UniqueIdentifier>{E2B0B7F4-4E12-9502-D77F-DBB443E0CBC1}</UniqueIdentifier>
</Filter>
<Filter Include="src\tools">
<UniqueIdentifier>{DA11261F-467C-DA95-8FBA-8B3BFB63B8EA}</UniqueIdentifier>
</Filter>
<Filter Include="scripts">
<UniqueIdentifier>{6D076287-D9E6-E022-E2FE-6BF94E5D4784}</UniqueIdentifier>
</Filter>
<Filter Include="tests">
<UniqueIdentifier>{78756B10-E489-93C1-AD0B-372119DF8FF2}</UniqueIdentifier>
</Filter>
<Filter Include="tests\folder">
<UniqueIdentifier>{B033237F-9C96-B223-451C-EBD9315E7EA6}</UniqueIdentifier>
</Filter>
<Filter Include="tests\base">
<UniqueIdentifier>{CFD77F15-BB8F-C162-2497-9ABE106E5C53}</UniqueIdentifier>
</Filter>
<Filter Include="tests\baking">
<UniqueIdentifier>{20C4D074-0C27-6019-B5AC-98CFA1EE2B9C}</UniqueIdentifier>
</Filter>
<Filter Include="tests\project">
<UniqueIdentifier>{6B15896C-D7D5-04A3-A010-4E200C90497F}</UniqueIdentifier>
</Filter>
<Filter Include="tests\actions">
<UniqueIdentifier>{C53E3CC7-31FF-B7FD-FA39-017B66B9FCD9}</UniqueIdentifier>
</Filter>
<Filter Include="tests\actions\vstudio">
<UniqueIdentifier>{0FF01382-7B5C-CF7C-4450-67DAB07BF1E4}</UniqueIdentifier>
</Filter>
<Filter Include="tests\actions\vstudio\vc200x">
<UniqueIdentifier>{6EB06B62-5A6B-5B0E-0323-D458EFBCA59E}</UniqueIdentifier>
</Filter>
<Filter Include="tests\actions\vstudio\vc2010">
<UniqueIdentifier>{47B06B62-336B-5B0E-DC22-D458C8BCA59E}</UniqueIdentifier>
</Filter>
<Filter Include="tests\actions\vstudio\sln2005">
<UniqueIdentifier>{7F4330E2-EB5B-170C-B408-A7A520E0ABA5}</UniqueIdentifier>
</Filter>
<Filter Include="tests\actions\vstudio\cs2005">
<UniqueIdentifier>{48343B37-34EF-2AE3-DDA6-A32DC9407573}</UniqueIdentifier>
</Filter>
<Filter Include="tests\actions\vstudio\cs2002">
<UniqueIdentifier>{45343B37-31EF-2AE3-DAA6-A32DC6407573}</UniqueIdentifier>
</Filter>
<Filter Include="tests\actions\make">
<UniqueIdentifier>{5F80D91E-4B64-9A74-B4C4-94C7A0C784F6}</UniqueIdentifier>
</Filter>
<Filter Include="tests\tools">
<UniqueIdentifier>{6528C8C6-D1DD-40BC-5AD2-3A93C68637C0}</UniqueIdentifier>
</Filter>
<Filter Include="src\host">
<UniqueIdentifier>{876C5FD2-7339-BADD-9C52-A885887EEF6B}</UniqueIdentifier>
</Filter>
<Filter Include="src\host\lua-5.3.0">
<UniqueIdentifier>{06757E2F-F258-3F85-5BB9-39D847BC2907}</UniqueIdentifier>
</Filter>
<Filter Include="src\host\lua-5.3.0\src">
<UniqueIdentifier>{2AF35104-16ED-7A56-FF59-1167EBF2E0C2}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<None Include="..\..\src\_premake_main.lua">
<Filter>src</Filter>
</None>
<None Include="..\..\src\_manifest.lua">
<Filter>src</Filter>
</None>
<None Include="..\..\src\base\api.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\project.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\string.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\premake.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\tree.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\os.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\set.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\globals.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\iter.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\validate.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\help.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\table.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\path.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\bake.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\profiler.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\action.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\io.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\inspect.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\cmdline.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\config.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\solution.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\option.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\actions\vstudio\vs2019.lua">
<Filter>src\actions\vstudio</Filter>
</None>
<None Include="..\..\src\actions\vstudio\_vstudio.lua">
<Filter>src\actions\vstudio</Filter>
</None>
<None Include="..\..\src\actions\vstudio\vs2010.lua">
<Filter>src\actions\vstudio</Filter>
</None>
<None Include="..\..\src\actions\vstudio\vs2017.lua">
<Filter>src\actions\vstudio</Filter>
</None>
<None Include="..\..\src\actions\vstudio\vs2013.lua">
<Filter>src\actions\vstudio</Filter>
</None>
<None Include="..\..\src\actions\vstudio\vstudio_solution.lua">
<Filter>src\actions\vstudio</Filter>
</None>
<None Include="..\..\src\actions\vstudio\vs2012.lua">
<Filter>src\actions\vstudio</Filter>
</None>
<None Include="..\..\src\actions\vstudio\vs2015.lua">
<Filter>src\actions\vstudio</Filter>
</None>
<None Include="..\..\src\actions\vstudio\vstudio_vcxproj_filters.lua">
<Filter>src\actions\vstudio</Filter>
</None>
<None Include="..\..\src\actions\vstudio\vstudio_vcxproj.lua">
<Filter>src\actions\vstudio</Filter>
</None>
<None Include="..\..\src\actions\cmake\cmake_workspace.lua">
<Filter>src\actions\cmake</Filter>
</None>
<None Include="..\..\src\actions\cmake\cmake_project.lua">
<Filter>src\actions\cmake</Filter>
</None>
<None Include="..\..\src\actions\cmake\_cmake.lua">
<Filter>src\actions\cmake</Filter>
</None>
<None Include="..\..\src\actions\qbs\qbs_cpp.lua">
<Filter>src\actions\qbs</Filter>
</None>
<None Include="..\..\src\actions\qbs\qbs_base.lua">
<Filter>src\actions\qbs</Filter>
</None>
<None Include="..\..\src\actions\qbs\_qbs.lua">
<Filter>src\actions\qbs</Filter>
</None>
<None Include="..\..\src\actions\qbs\qbs_solution.lua">
<Filter>src\actions\qbs</Filter>
</None>
<None Include="..\..\src\actions\make\make_csharp.lua">
<Filter>src\actions\make</Filter>
</None>
<None Include="..\..\src\actions\make\make_vala.lua">
<Filter>src\actions\make</Filter>
</None>
<None Include="..\..\src\actions\make\make_solution.lua">
<Filter>src\actions\make</Filter>
</None>
<None Include="..\..\src\actions\make\_make.lua">
<Filter>src\actions\make</Filter>
</None>
<None Include="..\..\src\actions\make\make_cpp.lua">
<Filter>src\actions\make</Filter>
</None>
<None Include="..\..\src\actions\make\make_swift.lua">
<Filter>src\actions\make</Filter>
</None>
<None Include="..\..\src\actions\xcode\xcode8.lua">
<Filter>src\actions\xcode</Filter>
</None>
<None Include="..\..\src\actions\xcode\xcode_common.lua">
<Filter>src\actions\xcode</Filter>
</None>
<None Include="..\..\src\actions\xcode\_xcode.lua">
<Filter>src\actions\xcode</Filter>
</None>
<None Include="..\..\src\actions\xcode\xcode_workspace.lua">
<Filter>src\actions\xcode</Filter>
</None>
<None Include="..\..\src\actions\xcode\xcode10.lua">
<Filter>src\actions\xcode</Filter>
</None>
<None Include="..\..\src\actions\xcode\xcode11.lua">
<Filter>src\actions\xcode</Filter>
</None>
<None Include="..\..\src\actions\xcode\xcode_scheme.lua">
<Filter>src\actions\xcode</Filter>
</None>
<None Include="..\..\src\actions\xcode\xcode9.lua">
<Filter>src\actions\xcode</Filter>
</None>
<None Include="..\..\src\actions\xcode\xcode_project.lua">
<Filter>src\actions\xcode</Filter>
</None>
<None Include="..\..\src\actions\jcdb\_jcdb.lua">
<Filter>src\actions\jcdb</Filter>
</None>
<None Include="..\..\src\actions\jcdb\jcdb_solution.lua">
<Filter>src\actions\jcdb</Filter>
</None>
<None Include="..\..\src\actions\ninja\ninja_cpp.lua">
<Filter>src\actions\ninja</Filter>
</None>
<None Include="..\..\src\actions\ninja\ninja_swift_incremental.lua">
<Filter>src\actions\ninja</Filter>
</None>
<None Include="..\..\src\actions\ninja\_ninja.lua">
<Filter>src\actions\ninja</Filter>
</None>
<None Include="..\..\src\actions\ninja\ninja_solution.lua">
<Filter>src\actions\ninja</Filter>
</None>
<None Include="..\..\src\actions\ninja\ninja_base.lua">
<Filter>src\actions\ninja</Filter>
</None>
<None Include="..\..\src\actions\ninja\ninja_swift.lua">
<Filter>src\actions\ninja</Filter>
</None>
<None Include="..\..\src\actions\example\_example.lua">
<Filter>src\actions\example</Filter>
</None>
<None Include="..\..\src\actions\example\example_solution.lua">
<Filter>src\actions\example</Filter>
</None>
<None Include="..\..\src\actions\example\example_project.lua">
<Filter>src\actions\example</Filter>
</None>
<None Include="..\..\src\tools\valac.lua">
<Filter>src\tools</Filter>
</None>
<None Include="..\..\src\tools\ow.lua">
<Filter>src\tools</Filter>
</None>
<None Include="..\..\src\tools\snc.lua">
<Filter>src\tools</Filter>
</None>
<None Include="..\..\src\tools\swift.lua">
<Filter>src\tools</Filter>
</None>
<None Include="..\..\src\tools\ghs.lua">
<Filter>src\tools</Filter>
</None>
<None Include="..\..\src\tools\msc.lua">
<Filter>src\tools</Filter>
</None>
<None Include="..\..\src\tools\dotnet.lua">
<Filter>src\tools</Filter>
</None>
<None Include="..\..\src\tools\gcc.lua">
<Filter>src\tools</Filter>
</None>
<None Include="..\..\scripts\embed.lua">
<Filter>scripts</Filter>
</None>
<None Include="..\..\scripts\release.lua">
<Filter>scripts</Filter>
</None>
<None Include="..\..\scripts\genie.lua">
<Filter>scripts</Filter>
</None>
<None Include="..\..\tests\premake4.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\test_platforms.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\test_project.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\test_premake.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\test_keywords.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\test_dofile.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\pepperfish_profiler.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\test_gmake_cs.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\test_stress.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\testfx.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\test_targets.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\test_string.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\test_gmake_cpp.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\folder\ok.lua">
<Filter>tests\folder</Filter>
</None>
<None Include="..\..\tests\base\test_config_bug.lua">
<Filter>tests\base</Filter>
</None>
<None Include="..\..\tests\base\test_action.lua">
<Filter>tests\base</Filter>
</None>
<None Include="..\..\tests\base\test_tree.lua">
<Filter>tests\base</Filter>
</None>
<None Include="..\..\tests\base\test_path.lua">
<Filter>tests\base</Filter>
</None>
<None Include="..\..\tests\base\test_api.lua">
<Filter>tests\base</Filter>
</None>
<None Include="..\..\tests\base\test_premake_command.lua">
<Filter>tests\base</Filter>
</None>
<None Include="..\..\tests\base\test_os.lua">
<Filter>tests\base</Filter>
</None>
<None Include="..\..\tests\base\test_table.lua">
<Filter>tests\base</Filter>
</None>
<None Include="..\..\tests\base\test_baking.lua">
<Filter>tests\base</Filter>
</None>
<None Include="..\..\tests\base\test_location.lua">
<Filter>tests\base</Filter>
</None>
<None Include="..\..\tests\base\test_config.lua">
<Filter>tests\base</Filter>
</None>
<None Include="..\..\tests\baking\test_merging.lua">
<Filter>tests\baking</Filter>
</None>
<None Include="..\..\tests\project\test_eachfile.lua">
<Filter>tests\project</Filter>
</None>
<None Include="..\..\tests\project\test_vpaths.lua">
<Filter>tests\project</Filter>
</None>
<None Include="..\..\tests\actions\test_clean.lua">
<Filter>tests\actions</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\test_vs2010_vcxproj.lua">
<Filter>tests\actions\vstudio</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\test_vs2010_project_kinds.lua">
<Filter>tests\actions\vstudio</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\test_vs200x_vcproj_linker.lua">
<Filter>tests\actions\vstudio</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\test_vs2010_flags.lua">
<Filter>tests\actions\vstudio</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\test_vs200x_vcproj.lua">
<Filter>tests\actions\vstudio</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc200x\test_filters.lua">
<Filter>tests\actions\vstudio\vc200x</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc200x\test_files.lua">
<Filter>tests\actions\vstudio\vc200x</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc200x\debugdir.lua">
<Filter>tests\actions\vstudio\vc200x</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc200x\header.lua">
<Filter>tests\actions\vstudio\vc200x</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc2010\test_config_props.lua">
<Filter>tests\actions\vstudio\vc2010</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc2010\test_link_settings.lua">
<Filter>tests\actions\vstudio\vc2010</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc2010\test_filters.lua">
<Filter>tests\actions\vstudio\vc2010</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc2010\test_files.lua">
<Filter>tests\actions\vstudio\vc2010</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc2010\test_links.lua">
<Filter>tests\actions\vstudio\vc2010</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc2010\test_header.lua">
<Filter>tests\actions\vstudio\vc2010</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc2010\test_output_props.lua">
<Filter>tests\actions\vstudio\vc2010</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc2010\test_project_refs.lua">
<Filter>tests\actions\vstudio\vc2010</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc2010\test_pch.lua">
<Filter>tests\actions\vstudio\vc2010</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc2010\test_debugdir.lua">
<Filter>tests\actions\vstudio\vc2010</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\sln2005\platforms.lua">
<Filter>tests\actions\vstudio\sln2005</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\sln2005\layout.lua">
<Filter>tests\actions\vstudio\sln2005</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\sln2005\projects.lua">
<Filter>tests\actions\vstudio\sln2005</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\sln2005\projectplatforms.lua">
<Filter>tests\actions\vstudio\sln2005</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\sln2005\header.lua">
<Filter>tests\actions\vstudio\sln2005</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\sln2005\dependencies.lua">
<Filter>tests\actions\vstudio\sln2005</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\cs2005\propertygroup.lua">
<Filter>tests\actions\vstudio\cs2005</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\cs2005\test_files.lua">
<Filter>tests\actions\vstudio\cs2005</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\cs2005\projectelement.lua">
<Filter>tests\actions\vstudio\cs2005</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\cs2005\projectsettings.lua">
<Filter>tests\actions\vstudio\cs2005</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\cs2002\test_files.lua">
<Filter>tests\actions\vstudio\cs2002</Filter>
</None>
<None Include="..\..\tests\actions\make\test_wiidev.lua">
<Filter>tests\actions\make</Filter>
</None>
<None Include="..\..\tests\actions\make\test_make_escaping.lua">
<Filter>tests\actions\make</Filter>
</None>
<None Include="..\..\tests\actions\make\test_makesettings.lua">
<Filter>tests\actions\make</Filter>
</None>
<None Include="..\..\tests\actions\make\test_make_pch.lua">
<Filter>tests\actions\make</Filter>
</None>
<None Include="..\..\tests\actions\make\test_make_linking.lua">
<Filter>tests\actions\make</Filter>
</None>
<None Include="..\..\tests\tools\test_gcc.lua">
<Filter>tests\tools</Filter>
</None>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\host\premake.h">
<Filter>src\host</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\version.h">
<Filter>src\host</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lapi.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lctype.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lstate.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lauxlib.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lmem.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\luaconf.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\ldebug.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lobject.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lualib.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lzio.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\ltm.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lopcodes.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\ldo.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lparser.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lcode.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\ltable.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lvm.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lstring.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lundump.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\llimits.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lgc.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lprefix.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lua.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lfunc.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\llex.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\src\host\path_helpers.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_isfile.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_copyfile.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_pathsearch.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_stat.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_is64bit.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_uuid.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_chdir.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\scripts.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_isdir.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\path_isabsolute.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\premake_main.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\premake.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_rmdir.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\path_getrelative.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\string_hash.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\path_getabsolute.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_match.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\string_endswith.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_getcwd.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_ticks.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_mkdir.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\linit.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lua.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lobject.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lstate.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lmem.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lctype.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lgc.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lbitlib.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lutf8lib.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ldebug.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ltable.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lstrlib.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lbaselib.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lparser.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lfunc.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ldo.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ldblib.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ltablib.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\loadlib.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ldump.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lmathlib.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lzio.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lcorolib.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lauxlib.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lvm.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lundump.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\llex.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lstring.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lapi.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ltm.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lcode.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\luac.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\liolib.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lopcodes.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\loslib.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
</ItemGroup>
</Project>

View file

@ -0,0 +1,22 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "genie", "genie.vcxproj", "{2D20800F-9934-A8C0-62B6-4B20CE89A4F1}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Release|Win32 = Release|Win32
Debug|Win32 = Debug|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{2D20800F-9934-A8C0-62B6-4B20CE89A4F1}.Release|Win32.ActiveCfg = Release|Win32
{2D20800F-9934-A8C0-62B6-4B20CE89A4F1}.Release|Win32.Build.0 = Release|Win32
{2D20800F-9934-A8C0-62B6-4B20CE89A4F1}.Debug|Win32.ActiveCfg = Debug|Win32
{2D20800F-9934-A8C0-62B6-4B20CE89A4F1}.Debug|Win32.Build.0 = Debug|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
EndGlobalSection
EndGlobal

View file

@ -0,0 +1,419 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="16.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{2D20800F-9934-A8C0-62B6-4B20CE89A4F1}</ProjectGuid>
<RootNamespace>genie</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
<WindowsTargetPlatformMinVersion>10.0.10240.0</WindowsTargetPlatformMinVersion>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<VCProjectVersion>16.0</VCProjectVersion>
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<VCProjectVersion>16.0</VCProjectVersion>
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<DebugSymbols>true</DebugSymbols>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>..\..\bin\windows\</OutDir>
<IntDir>obj\Release\</IntDir>
<TargetName>genie</TargetName>
<TargetExt>.exe</TargetExt>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>..\..\bin\windows\</OutDir>
<IntDir>obj\Debug\</IntDir>
<TargetName>genie</TargetName>
<TargetExt>.exe</TargetExt>
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalOptions>-m64 %(AdditionalOptions)</AdditionalOptions>
<Optimization>MinSpace</Optimization>
<AdditionalIncludeDirectories>..\..\src\host\lua-5.3.0\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;LUA_COMPAT_MODULE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>false</MinimalRebuild>
<StringPooling>true</StringPooling>
<FunctionLevelLinking>true</FunctionLevelLinking>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<PrecompiledHeader></PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<DebugInformationFormat></DebugInformationFormat>
<CompileAs>CompileAsC</CompileAs>
<DiagnosticsFormat>Caret</DiagnosticsFormat>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>NDEBUG;LUA_COMPAT_MODULE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\src\host\lua-5.3.0\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>false</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>ole32.lib;;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<OutputFile>$(OutDir)genie.exe</OutputFile>
<EntryPointSymbol>mainCRTStartup</EntryPointSymbol>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalOptions>-m64 %(AdditionalOptions)</AdditionalOptions>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\..\src\host\lua-5.3.0\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_DEBUG;LUA_COMPAT_MODULE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>false</MinimalRebuild>
<FunctionLevelLinking>true</FunctionLevelLinking>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<PrecompiledHeader></PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<ProgramDataBaseFileName>$(IntDir)genie.compile.pdb</ProgramDataBaseFileName>
<CompileAs>CompileAsC</CompileAs>
<DiagnosticsFormat>Caret</DiagnosticsFormat>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>_DEBUG;LUA_COMPAT_MODULE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\src\host\lua-5.3.0\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(OutDir)genie.pdb</ProgramDatabaseFile>
<AdditionalDependencies>ole32.lib;;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<OutputFile>$(OutDir)genie.exe</OutputFile>
<EntryPointSymbol>mainCRTStartup</EntryPointSymbol>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\src\host\premake.h" />
<ClInclude Include="..\..\src\host\version.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lapi.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lctype.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lstate.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lauxlib.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lmem.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\luaconf.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\ldebug.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lobject.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lualib.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lzio.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\ltm.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lopcodes.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\ldo.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lparser.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lcode.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\ltable.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lvm.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lstring.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lundump.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\llimits.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lgc.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lprefix.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lua.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lfunc.h" />
<ClInclude Include="..\..\src\host\lua-5.3.0\src\llex.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\src\host\path_helpers.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_isfile.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_copyfile.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_pathsearch.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_stat.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_is64bit.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_uuid.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_chdir.c">
</ClCompile>
<ClCompile Include="..\..\src\host\scripts.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_isdir.c">
</ClCompile>
<ClCompile Include="..\..\src\host\path_isabsolute.c">
</ClCompile>
<ClCompile Include="..\..\src\host\premake_main.c">
</ClCompile>
<ClCompile Include="..\..\src\host\premake.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_rmdir.c">
</ClCompile>
<ClCompile Include="..\..\src\host\path_getrelative.c">
</ClCompile>
<ClCompile Include="..\..\src\host\string_hash.c">
</ClCompile>
<ClCompile Include="..\..\src\host\path_getabsolute.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_match.c">
</ClCompile>
<ClCompile Include="..\..\src\host\string_endswith.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_getcwd.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_ticks.c">
</ClCompile>
<ClCompile Include="..\..\src\host\os_mkdir.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\linit.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lua.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lobject.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lstate.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lmem.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lctype.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lgc.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lbitlib.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lutf8lib.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ldebug.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ltable.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lstrlib.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lbaselib.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lparser.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lfunc.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ldo.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ldblib.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ltablib.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\loadlib.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ldump.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lmathlib.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lzio.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lcorolib.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lauxlib.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lvm.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lundump.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\llex.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lstring.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lapi.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ltm.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lcode.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\luac.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\liolib.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lopcodes.c">
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\loslib.c">
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="..\..\src\_premake_main.lua" />
<None Include="..\..\src\_manifest.lua" />
<None Include="..\..\src\base\api.lua" />
<None Include="..\..\src\base\project.lua" />
<None Include="..\..\src\base\string.lua" />
<None Include="..\..\src\base\premake.lua" />
<None Include="..\..\src\base\tree.lua" />
<None Include="..\..\src\base\os.lua" />
<None Include="..\..\src\base\set.lua" />
<None Include="..\..\src\base\globals.lua" />
<None Include="..\..\src\base\iter.lua" />
<None Include="..\..\src\base\validate.lua" />
<None Include="..\..\src\base\help.lua" />
<None Include="..\..\src\base\table.lua" />
<None Include="..\..\src\base\path.lua" />
<None Include="..\..\src\base\bake.lua" />
<None Include="..\..\src\base\profiler.lua" />
<None Include="..\..\src\base\action.lua" />
<None Include="..\..\src\base\io.lua" />
<None Include="..\..\src\base\inspect.lua" />
<None Include="..\..\src\base\cmdline.lua" />
<None Include="..\..\src\base\config.lua" />
<None Include="..\..\src\base\solution.lua" />
<None Include="..\..\src\base\option.lua" />
<None Include="..\..\src\actions\vstudio\vs2019.lua" />
<None Include="..\..\src\actions\vstudio\_vstudio.lua" />
<None Include="..\..\src\actions\vstudio\vs2010.lua" />
<None Include="..\..\src\actions\vstudio\vs2017.lua" />
<None Include="..\..\src\actions\vstudio\vs2013.lua" />
<None Include="..\..\src\actions\vstudio\vstudio_solution.lua" />
<None Include="..\..\src\actions\vstudio\vs2012.lua" />
<None Include="..\..\src\actions\vstudio\vs2015.lua" />
<None Include="..\..\src\actions\vstudio\vstudio_vcxproj_filters.lua" />
<None Include="..\..\src\actions\vstudio\vstudio_vcxproj.lua" />
<None Include="..\..\src\actions\cmake\cmake_workspace.lua" />
<None Include="..\..\src\actions\cmake\cmake_project.lua" />
<None Include="..\..\src\actions\cmake\_cmake.lua" />
<None Include="..\..\src\actions\qbs\qbs_cpp.lua" />
<None Include="..\..\src\actions\qbs\qbs_base.lua" />
<None Include="..\..\src\actions\qbs\_qbs.lua" />
<None Include="..\..\src\actions\qbs\qbs_solution.lua" />
<None Include="..\..\src\actions\make\make_csharp.lua" />
<None Include="..\..\src\actions\make\make_vala.lua" />
<None Include="..\..\src\actions\make\make_solution.lua" />
<None Include="..\..\src\actions\make\_make.lua" />
<None Include="..\..\src\actions\make\make_cpp.lua" />
<None Include="..\..\src\actions\make\make_swift.lua" />
<None Include="..\..\src\actions\xcode\xcode8.lua" />
<None Include="..\..\src\actions\xcode\xcode_common.lua" />
<None Include="..\..\src\actions\xcode\_xcode.lua" />
<None Include="..\..\src\actions\xcode\xcode_workspace.lua" />
<None Include="..\..\src\actions\xcode\xcode10.lua" />
<None Include="..\..\src\actions\xcode\xcode11.lua" />
<None Include="..\..\src\actions\xcode\xcode_scheme.lua" />
<None Include="..\..\src\actions\xcode\xcode9.lua" />
<None Include="..\..\src\actions\xcode\xcode_project.lua" />
<None Include="..\..\src\actions\jcdb\_jcdb.lua" />
<None Include="..\..\src\actions\jcdb\jcdb_solution.lua" />
<None Include="..\..\src\actions\ninja\ninja_cpp.lua" />
<None Include="..\..\src\actions\ninja\ninja_swift_incremental.lua" />
<None Include="..\..\src\actions\ninja\_ninja.lua" />
<None Include="..\..\src\actions\ninja\ninja_solution.lua" />
<None Include="..\..\src\actions\ninja\ninja_base.lua" />
<None Include="..\..\src\actions\ninja\ninja_swift.lua" />
<None Include="..\..\src\actions\example\_example.lua" />
<None Include="..\..\src\actions\example\example_solution.lua" />
<None Include="..\..\src\actions\example\example_project.lua" />
<None Include="..\..\src\tools\valac.lua" />
<None Include="..\..\src\tools\ow.lua" />
<None Include="..\..\src\tools\snc.lua" />
<None Include="..\..\src\tools\swift.lua" />
<None Include="..\..\src\tools\ghs.lua" />
<None Include="..\..\src\tools\msc.lua" />
<None Include="..\..\src\tools\dotnet.lua" />
<None Include="..\..\src\tools\gcc.lua" />
<None Include="..\..\scripts\embed.lua" />
<None Include="..\..\scripts\release.lua" />
<None Include="..\..\scripts\genie.lua" />
<None Include="..\..\tests\premake4.lua" />
<None Include="..\..\tests\test_platforms.lua" />
<None Include="..\..\tests\test_project.lua" />
<None Include="..\..\tests\test_premake.lua" />
<None Include="..\..\tests\test_keywords.lua" />
<None Include="..\..\tests\test_dofile.lua" />
<None Include="..\..\tests\pepperfish_profiler.lua" />
<None Include="..\..\tests\test_gmake_cs.lua" />
<None Include="..\..\tests\test_stress.lua" />
<None Include="..\..\tests\testfx.lua" />
<None Include="..\..\tests\test_targets.lua" />
<None Include="..\..\tests\test_string.lua" />
<None Include="..\..\tests\test_gmake_cpp.lua" />
<None Include="..\..\tests\folder\ok.lua" />
<None Include="..\..\tests\base\test_config_bug.lua" />
<None Include="..\..\tests\base\test_action.lua" />
<None Include="..\..\tests\base\test_tree.lua" />
<None Include="..\..\tests\base\test_path.lua" />
<None Include="..\..\tests\base\test_api.lua" />
<None Include="..\..\tests\base\test_premake_command.lua" />
<None Include="..\..\tests\base\test_os.lua" />
<None Include="..\..\tests\base\test_table.lua" />
<None Include="..\..\tests\base\test_baking.lua" />
<None Include="..\..\tests\base\test_location.lua" />
<None Include="..\..\tests\base\test_config.lua" />
<None Include="..\..\tests\baking\test_merging.lua" />
<None Include="..\..\tests\project\test_eachfile.lua" />
<None Include="..\..\tests\project\test_vpaths.lua" />
<None Include="..\..\tests\actions\test_clean.lua" />
<None Include="..\..\tests\actions\vstudio\test_vs2010_vcxproj.lua" />
<None Include="..\..\tests\actions\vstudio\test_vs2010_project_kinds.lua" />
<None Include="..\..\tests\actions\vstudio\test_vs200x_vcproj_linker.lua" />
<None Include="..\..\tests\actions\vstudio\test_vs2010_flags.lua" />
<None Include="..\..\tests\actions\vstudio\test_vs200x_vcproj.lua" />
<None Include="..\..\tests\actions\vstudio\vc200x\test_filters.lua" />
<None Include="..\..\tests\actions\vstudio\vc200x\test_files.lua" />
<None Include="..\..\tests\actions\vstudio\vc200x\debugdir.lua" />
<None Include="..\..\tests\actions\vstudio\vc200x\header.lua" />
<None Include="..\..\tests\actions\vstudio\vc2010\test_config_props.lua" />
<None Include="..\..\tests\actions\vstudio\vc2010\test_link_settings.lua" />
<None Include="..\..\tests\actions\vstudio\vc2010\test_filters.lua" />
<None Include="..\..\tests\actions\vstudio\vc2010\test_files.lua" />
<None Include="..\..\tests\actions\vstudio\vc2010\test_links.lua" />
<None Include="..\..\tests\actions\vstudio\vc2010\test_header.lua" />
<None Include="..\..\tests\actions\vstudio\vc2010\test_output_props.lua" />
<None Include="..\..\tests\actions\vstudio\vc2010\test_project_refs.lua" />
<None Include="..\..\tests\actions\vstudio\vc2010\test_pch.lua" />
<None Include="..\..\tests\actions\vstudio\vc2010\test_debugdir.lua" />
<None Include="..\..\tests\actions\vstudio\sln2005\platforms.lua" />
<None Include="..\..\tests\actions\vstudio\sln2005\layout.lua" />
<None Include="..\..\tests\actions\vstudio\sln2005\projects.lua" />
<None Include="..\..\tests\actions\vstudio\sln2005\projectplatforms.lua" />
<None Include="..\..\tests\actions\vstudio\sln2005\header.lua" />
<None Include="..\..\tests\actions\vstudio\sln2005\dependencies.lua" />
<None Include="..\..\tests\actions\vstudio\cs2005\propertygroup.lua" />
<None Include="..\..\tests\actions\vstudio\cs2005\test_files.lua" />
<None Include="..\..\tests\actions\vstudio\cs2005\projectelement.lua" />
<None Include="..\..\tests\actions\vstudio\cs2005\projectsettings.lua" />
<None Include="..\..\tests\actions\vstudio\cs2002\test_files.lua" />
<None Include="..\..\tests\actions\make\test_wiidev.lua" />
<None Include="..\..\tests\actions\make\test_make_escaping.lua" />
<None Include="..\..\tests\actions\make\test_makesettings.lua" />
<None Include="..\..\tests\actions\make\test_make_pch.lua" />
<None Include="..\..\tests\actions\make\test_make_linking.lua" />
<None Include="..\..\tests\tools\test_gcc.lua" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,782 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="16.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="src">
<UniqueIdentifier>{2DAB880B-99B4-887C-2230-9F7C8E38947C}</UniqueIdentifier>
</Filter>
<Filter Include="src\base">
<UniqueIdentifier>{A4E65BD2-90B3-B6DD-B9CC-A485A5F8EB6B}</UniqueIdentifier>
</Filter>
<Filter Include="src\actions">
<UniqueIdentifier>{7A59BAAE-E60E-33A4-6F03-2D7BDBB729A8}</UniqueIdentifier>
</Filter>
<Filter Include="src\actions\vstudio">
<UniqueIdentifier>{C4EF0707-3051-E514-B9BE-2BC7251F1CD4}</UniqueIdentifier>
</Filter>
<Filter Include="src\actions\cmake">
<UniqueIdentifier>{D79071DE-43A7-6F74-8C1E-FB95F87340FC}</UniqueIdentifier>
</Filter>
<Filter Include="src\actions\qbs">
<UniqueIdentifier>{1CE712CF-8872-8093-9183-0388FD8DDC93}</UniqueIdentifier>
</Filter>
<Filter Include="src\actions\make">
<UniqueIdentifier>{34946DB1-208D-8C03-49BF-718835176C0F}</UniqueIdentifier>
</Filter>
<Filter Include="src\actions\xcode">
<UniqueIdentifier>{4952E8DF-B568-E675-FEDF-71976A35B7FD}</UniqueIdentifier>
</Filter>
<Filter Include="src\actions\jcdb">
<UniqueIdentifier>{A9F66BB1-95EF-8A03-BE21-7088AA796A0F}</UniqueIdentifier>
</Filter>
<Filter Include="src\actions\ninja">
<UniqueIdentifier>{06A436DF-72BA-3475-BB31-C096278705FD}</UniqueIdentifier>
</Filter>
<Filter Include="src\actions\example">
<UniqueIdentifier>{E2B0B7F4-4E12-9502-D77F-DBB443E0CBC1}</UniqueIdentifier>
</Filter>
<Filter Include="src\tools">
<UniqueIdentifier>{DA11261F-467C-DA95-8FBA-8B3BFB63B8EA}</UniqueIdentifier>
</Filter>
<Filter Include="scripts">
<UniqueIdentifier>{6D076287-D9E6-E022-E2FE-6BF94E5D4784}</UniqueIdentifier>
</Filter>
<Filter Include="tests">
<UniqueIdentifier>{78756B10-E489-93C1-AD0B-372119DF8FF2}</UniqueIdentifier>
</Filter>
<Filter Include="tests\folder">
<UniqueIdentifier>{B033237F-9C96-B223-451C-EBD9315E7EA6}</UniqueIdentifier>
</Filter>
<Filter Include="tests\base">
<UniqueIdentifier>{CFD77F15-BB8F-C162-2497-9ABE106E5C53}</UniqueIdentifier>
</Filter>
<Filter Include="tests\baking">
<UniqueIdentifier>{20C4D074-0C27-6019-B5AC-98CFA1EE2B9C}</UniqueIdentifier>
</Filter>
<Filter Include="tests\project">
<UniqueIdentifier>{6B15896C-D7D5-04A3-A010-4E200C90497F}</UniqueIdentifier>
</Filter>
<Filter Include="tests\actions">
<UniqueIdentifier>{C53E3CC7-31FF-B7FD-FA39-017B66B9FCD9}</UniqueIdentifier>
</Filter>
<Filter Include="tests\actions\vstudio">
<UniqueIdentifier>{0FF01382-7B5C-CF7C-4450-67DAB07BF1E4}</UniqueIdentifier>
</Filter>
<Filter Include="tests\actions\vstudio\vc200x">
<UniqueIdentifier>{6EB06B62-5A6B-5B0E-0323-D458EFBCA59E}</UniqueIdentifier>
</Filter>
<Filter Include="tests\actions\vstudio\vc2010">
<UniqueIdentifier>{47B06B62-336B-5B0E-DC22-D458C8BCA59E}</UniqueIdentifier>
</Filter>
<Filter Include="tests\actions\vstudio\sln2005">
<UniqueIdentifier>{7F4330E2-EB5B-170C-B408-A7A520E0ABA5}</UniqueIdentifier>
</Filter>
<Filter Include="tests\actions\vstudio\cs2005">
<UniqueIdentifier>{48343B37-34EF-2AE3-DDA6-A32DC9407573}</UniqueIdentifier>
</Filter>
<Filter Include="tests\actions\vstudio\cs2002">
<UniqueIdentifier>{45343B37-31EF-2AE3-DAA6-A32DC6407573}</UniqueIdentifier>
</Filter>
<Filter Include="tests\actions\make">
<UniqueIdentifier>{5F80D91E-4B64-9A74-B4C4-94C7A0C784F6}</UniqueIdentifier>
</Filter>
<Filter Include="tests\tools">
<UniqueIdentifier>{6528C8C6-D1DD-40BC-5AD2-3A93C68637C0}</UniqueIdentifier>
</Filter>
<Filter Include="src\host">
<UniqueIdentifier>{876C5FD2-7339-BADD-9C52-A885887EEF6B}</UniqueIdentifier>
</Filter>
<Filter Include="src\host\lua-5.3.0">
<UniqueIdentifier>{06757E2F-F258-3F85-5BB9-39D847BC2907}</UniqueIdentifier>
</Filter>
<Filter Include="src\host\lua-5.3.0\src">
<UniqueIdentifier>{2AF35104-16ED-7A56-FF59-1167EBF2E0C2}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<None Include="..\..\src\_premake_main.lua">
<Filter>src</Filter>
</None>
<None Include="..\..\src\_manifest.lua">
<Filter>src</Filter>
</None>
<None Include="..\..\src\base\api.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\project.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\string.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\premake.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\tree.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\os.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\set.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\globals.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\iter.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\validate.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\help.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\table.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\path.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\bake.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\profiler.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\action.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\io.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\inspect.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\cmdline.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\config.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\solution.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\base\option.lua">
<Filter>src\base</Filter>
</None>
<None Include="..\..\src\actions\vstudio\vs2019.lua">
<Filter>src\actions\vstudio</Filter>
</None>
<None Include="..\..\src\actions\vstudio\_vstudio.lua">
<Filter>src\actions\vstudio</Filter>
</None>
<None Include="..\..\src\actions\vstudio\vs2010.lua">
<Filter>src\actions\vstudio</Filter>
</None>
<None Include="..\..\src\actions\vstudio\vs2017.lua">
<Filter>src\actions\vstudio</Filter>
</None>
<None Include="..\..\src\actions\vstudio\vs2013.lua">
<Filter>src\actions\vstudio</Filter>
</None>
<None Include="..\..\src\actions\vstudio\vstudio_solution.lua">
<Filter>src\actions\vstudio</Filter>
</None>
<None Include="..\..\src\actions\vstudio\vs2012.lua">
<Filter>src\actions\vstudio</Filter>
</None>
<None Include="..\..\src\actions\vstudio\vs2015.lua">
<Filter>src\actions\vstudio</Filter>
</None>
<None Include="..\..\src\actions\vstudio\vstudio_vcxproj_filters.lua">
<Filter>src\actions\vstudio</Filter>
</None>
<None Include="..\..\src\actions\vstudio\vstudio_vcxproj.lua">
<Filter>src\actions\vstudio</Filter>
</None>
<None Include="..\..\src\actions\cmake\cmake_workspace.lua">
<Filter>src\actions\cmake</Filter>
</None>
<None Include="..\..\src\actions\cmake\cmake_project.lua">
<Filter>src\actions\cmake</Filter>
</None>
<None Include="..\..\src\actions\cmake\_cmake.lua">
<Filter>src\actions\cmake</Filter>
</None>
<None Include="..\..\src\actions\qbs\qbs_cpp.lua">
<Filter>src\actions\qbs</Filter>
</None>
<None Include="..\..\src\actions\qbs\qbs_base.lua">
<Filter>src\actions\qbs</Filter>
</None>
<None Include="..\..\src\actions\qbs\_qbs.lua">
<Filter>src\actions\qbs</Filter>
</None>
<None Include="..\..\src\actions\qbs\qbs_solution.lua">
<Filter>src\actions\qbs</Filter>
</None>
<None Include="..\..\src\actions\make\make_csharp.lua">
<Filter>src\actions\make</Filter>
</None>
<None Include="..\..\src\actions\make\make_vala.lua">
<Filter>src\actions\make</Filter>
</None>
<None Include="..\..\src\actions\make\make_solution.lua">
<Filter>src\actions\make</Filter>
</None>
<None Include="..\..\src\actions\make\_make.lua">
<Filter>src\actions\make</Filter>
</None>
<None Include="..\..\src\actions\make\make_cpp.lua">
<Filter>src\actions\make</Filter>
</None>
<None Include="..\..\src\actions\make\make_swift.lua">
<Filter>src\actions\make</Filter>
</None>
<None Include="..\..\src\actions\xcode\xcode8.lua">
<Filter>src\actions\xcode</Filter>
</None>
<None Include="..\..\src\actions\xcode\xcode_common.lua">
<Filter>src\actions\xcode</Filter>
</None>
<None Include="..\..\src\actions\xcode\_xcode.lua">
<Filter>src\actions\xcode</Filter>
</None>
<None Include="..\..\src\actions\xcode\xcode_workspace.lua">
<Filter>src\actions\xcode</Filter>
</None>
<None Include="..\..\src\actions\xcode\xcode10.lua">
<Filter>src\actions\xcode</Filter>
</None>
<None Include="..\..\src\actions\xcode\xcode11.lua">
<Filter>src\actions\xcode</Filter>
</None>
<None Include="..\..\src\actions\xcode\xcode_scheme.lua">
<Filter>src\actions\xcode</Filter>
</None>
<None Include="..\..\src\actions\xcode\xcode9.lua">
<Filter>src\actions\xcode</Filter>
</None>
<None Include="..\..\src\actions\xcode\xcode_project.lua">
<Filter>src\actions\xcode</Filter>
</None>
<None Include="..\..\src\actions\jcdb\_jcdb.lua">
<Filter>src\actions\jcdb</Filter>
</None>
<None Include="..\..\src\actions\jcdb\jcdb_solution.lua">
<Filter>src\actions\jcdb</Filter>
</None>
<None Include="..\..\src\actions\ninja\ninja_cpp.lua">
<Filter>src\actions\ninja</Filter>
</None>
<None Include="..\..\src\actions\ninja\ninja_swift_incremental.lua">
<Filter>src\actions\ninja</Filter>
</None>
<None Include="..\..\src\actions\ninja\_ninja.lua">
<Filter>src\actions\ninja</Filter>
</None>
<None Include="..\..\src\actions\ninja\ninja_solution.lua">
<Filter>src\actions\ninja</Filter>
</None>
<None Include="..\..\src\actions\ninja\ninja_base.lua">
<Filter>src\actions\ninja</Filter>
</None>
<None Include="..\..\src\actions\ninja\ninja_swift.lua">
<Filter>src\actions\ninja</Filter>
</None>
<None Include="..\..\src\actions\example\_example.lua">
<Filter>src\actions\example</Filter>
</None>
<None Include="..\..\src\actions\example\example_solution.lua">
<Filter>src\actions\example</Filter>
</None>
<None Include="..\..\src\actions\example\example_project.lua">
<Filter>src\actions\example</Filter>
</None>
<None Include="..\..\src\tools\valac.lua">
<Filter>src\tools</Filter>
</None>
<None Include="..\..\src\tools\ow.lua">
<Filter>src\tools</Filter>
</None>
<None Include="..\..\src\tools\snc.lua">
<Filter>src\tools</Filter>
</None>
<None Include="..\..\src\tools\swift.lua">
<Filter>src\tools</Filter>
</None>
<None Include="..\..\src\tools\ghs.lua">
<Filter>src\tools</Filter>
</None>
<None Include="..\..\src\tools\msc.lua">
<Filter>src\tools</Filter>
</None>
<None Include="..\..\src\tools\dotnet.lua">
<Filter>src\tools</Filter>
</None>
<None Include="..\..\src\tools\gcc.lua">
<Filter>src\tools</Filter>
</None>
<None Include="..\..\scripts\embed.lua">
<Filter>scripts</Filter>
</None>
<None Include="..\..\scripts\release.lua">
<Filter>scripts</Filter>
</None>
<None Include="..\..\scripts\genie.lua">
<Filter>scripts</Filter>
</None>
<None Include="..\..\tests\premake4.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\test_platforms.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\test_project.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\test_premake.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\test_keywords.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\test_dofile.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\pepperfish_profiler.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\test_gmake_cs.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\test_stress.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\testfx.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\test_targets.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\test_string.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\test_gmake_cpp.lua">
<Filter>tests</Filter>
</None>
<None Include="..\..\tests\folder\ok.lua">
<Filter>tests\folder</Filter>
</None>
<None Include="..\..\tests\base\test_config_bug.lua">
<Filter>tests\base</Filter>
</None>
<None Include="..\..\tests\base\test_action.lua">
<Filter>tests\base</Filter>
</None>
<None Include="..\..\tests\base\test_tree.lua">
<Filter>tests\base</Filter>
</None>
<None Include="..\..\tests\base\test_path.lua">
<Filter>tests\base</Filter>
</None>
<None Include="..\..\tests\base\test_api.lua">
<Filter>tests\base</Filter>
</None>
<None Include="..\..\tests\base\test_premake_command.lua">
<Filter>tests\base</Filter>
</None>
<None Include="..\..\tests\base\test_os.lua">
<Filter>tests\base</Filter>
</None>
<None Include="..\..\tests\base\test_table.lua">
<Filter>tests\base</Filter>
</None>
<None Include="..\..\tests\base\test_baking.lua">
<Filter>tests\base</Filter>
</None>
<None Include="..\..\tests\base\test_location.lua">
<Filter>tests\base</Filter>
</None>
<None Include="..\..\tests\base\test_config.lua">
<Filter>tests\base</Filter>
</None>
<None Include="..\..\tests\baking\test_merging.lua">
<Filter>tests\baking</Filter>
</None>
<None Include="..\..\tests\project\test_eachfile.lua">
<Filter>tests\project</Filter>
</None>
<None Include="..\..\tests\project\test_vpaths.lua">
<Filter>tests\project</Filter>
</None>
<None Include="..\..\tests\actions\test_clean.lua">
<Filter>tests\actions</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\test_vs2010_vcxproj.lua">
<Filter>tests\actions\vstudio</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\test_vs2010_project_kinds.lua">
<Filter>tests\actions\vstudio</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\test_vs200x_vcproj_linker.lua">
<Filter>tests\actions\vstudio</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\test_vs2010_flags.lua">
<Filter>tests\actions\vstudio</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\test_vs200x_vcproj.lua">
<Filter>tests\actions\vstudio</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc200x\test_filters.lua">
<Filter>tests\actions\vstudio\vc200x</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc200x\test_files.lua">
<Filter>tests\actions\vstudio\vc200x</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc200x\debugdir.lua">
<Filter>tests\actions\vstudio\vc200x</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc200x\header.lua">
<Filter>tests\actions\vstudio\vc200x</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc2010\test_config_props.lua">
<Filter>tests\actions\vstudio\vc2010</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc2010\test_link_settings.lua">
<Filter>tests\actions\vstudio\vc2010</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc2010\test_filters.lua">
<Filter>tests\actions\vstudio\vc2010</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc2010\test_files.lua">
<Filter>tests\actions\vstudio\vc2010</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc2010\test_links.lua">
<Filter>tests\actions\vstudio\vc2010</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc2010\test_header.lua">
<Filter>tests\actions\vstudio\vc2010</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc2010\test_output_props.lua">
<Filter>tests\actions\vstudio\vc2010</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc2010\test_project_refs.lua">
<Filter>tests\actions\vstudio\vc2010</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc2010\test_pch.lua">
<Filter>tests\actions\vstudio\vc2010</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\vc2010\test_debugdir.lua">
<Filter>tests\actions\vstudio\vc2010</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\sln2005\platforms.lua">
<Filter>tests\actions\vstudio\sln2005</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\sln2005\layout.lua">
<Filter>tests\actions\vstudio\sln2005</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\sln2005\projects.lua">
<Filter>tests\actions\vstudio\sln2005</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\sln2005\projectplatforms.lua">
<Filter>tests\actions\vstudio\sln2005</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\sln2005\header.lua">
<Filter>tests\actions\vstudio\sln2005</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\sln2005\dependencies.lua">
<Filter>tests\actions\vstudio\sln2005</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\cs2005\propertygroup.lua">
<Filter>tests\actions\vstudio\cs2005</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\cs2005\test_files.lua">
<Filter>tests\actions\vstudio\cs2005</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\cs2005\projectelement.lua">
<Filter>tests\actions\vstudio\cs2005</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\cs2005\projectsettings.lua">
<Filter>tests\actions\vstudio\cs2005</Filter>
</None>
<None Include="..\..\tests\actions\vstudio\cs2002\test_files.lua">
<Filter>tests\actions\vstudio\cs2002</Filter>
</None>
<None Include="..\..\tests\actions\make\test_wiidev.lua">
<Filter>tests\actions\make</Filter>
</None>
<None Include="..\..\tests\actions\make\test_make_escaping.lua">
<Filter>tests\actions\make</Filter>
</None>
<None Include="..\..\tests\actions\make\test_makesettings.lua">
<Filter>tests\actions\make</Filter>
</None>
<None Include="..\..\tests\actions\make\test_make_pch.lua">
<Filter>tests\actions\make</Filter>
</None>
<None Include="..\..\tests\actions\make\test_make_linking.lua">
<Filter>tests\actions\make</Filter>
</None>
<None Include="..\..\tests\tools\test_gcc.lua">
<Filter>tests\tools</Filter>
</None>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\host\premake.h">
<Filter>src\host</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\version.h">
<Filter>src\host</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lapi.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lctype.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lstate.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lauxlib.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lmem.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\luaconf.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\ldebug.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lobject.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lualib.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lzio.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\ltm.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lopcodes.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\ldo.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lparser.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lcode.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\ltable.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lvm.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lstring.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lundump.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\llimits.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lgc.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lprefix.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lua.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\lfunc.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
<ClInclude Include="..\..\src\host\lua-5.3.0\src\llex.h">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\src\host\path_helpers.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_isfile.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_copyfile.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_pathsearch.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_stat.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_is64bit.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_uuid.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_chdir.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\scripts.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_isdir.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\path_isabsolute.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\premake_main.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\premake.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_rmdir.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\path_getrelative.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\string_hash.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\path_getabsolute.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_match.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\string_endswith.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_getcwd.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_ticks.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_mkdir.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\linit.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lua.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lobject.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lstate.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lmem.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lctype.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lgc.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lbitlib.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lutf8lib.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ldebug.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ltable.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lstrlib.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lbaselib.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lparser.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lfunc.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ldo.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ldblib.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ltablib.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\loadlib.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ldump.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lmathlib.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lzio.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lcorolib.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lauxlib.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lvm.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lundump.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\llex.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lstring.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lapi.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\ltm.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lcode.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\luac.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\liolib.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\lopcodes.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\lua-5.3.0\src\loslib.c">
<Filter>src\host\lua-5.3.0\src</Filter>
</ClCompile>
</ItemGroup>
</Project>