diff options
Diffstat (limited to '3rdparty/genie/build/gmake.windows/genie.make')
-rw-r--r-- | 3rdparty/genie/build/gmake.windows/genie.make | 77 |
1 files changed, 65 insertions, 12 deletions
diff --git a/3rdparty/genie/build/gmake.windows/genie.make b/3rdparty/genie/build/gmake.windows/genie.make index ac042bc8b78..7d6de8b1953 100644 --- a/3rdparty/genie/build/gmake.windows/genie.make +++ b/3rdparty/genie/build/gmake.windows/genie.make @@ -19,7 +19,7 @@ ifeq (posix,$(SHELLTYPE)) MKDIR = $(SILENT) mkdir -p "$(1)" COPY = $(SILENT) cp -fR "$(1)" "$(2)" else - MKDIR = $(SILENT) mkdir "$(subst /,\\,$(1))" 2> nul || true + MKDIR = $(SILENT) mkdir "$(subst /,\\,$(1))" 2> nul || exit 0 COPY = $(SILENT) copy /Y "$(subst /,\\,$(1))" "$(subst /,\\,$(2))" endif @@ -49,6 +49,59 @@ ifeq ($(config),release) LDDEPS += LIBS += $(LDDEPS) -lole32 LINKCMD = $(CC) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS) + OBJECTS := \ + $(OBJDIR)/src/host/os_isfile.o \ + $(OBJDIR)/src/host/os_stat.o \ + $(OBJDIR)/src/host/os_rmdir.o \ + $(OBJDIR)/src/host/os_copyfile.o \ + $(OBJDIR)/src/host/string_hash.o \ + $(OBJDIR)/src/host/os_chdir.o \ + $(OBJDIR)/src/host/os_is64bit.o \ + $(OBJDIR)/src/host/os_match.o \ + $(OBJDIR)/src/host/scripts.o \ + $(OBJDIR)/src/host/string_endswith.o \ + $(OBJDIR)/src/host/os_mkdir.o \ + $(OBJDIR)/src/host/os_getversion.o \ + $(OBJDIR)/src/host/premake_main.o \ + $(OBJDIR)/src/host/path_isabsolute.o \ + $(OBJDIR)/src/host/premake.o \ + $(OBJDIR)/src/host/os_isdir.o \ + $(OBJDIR)/src/host/os_uuid.o \ + $(OBJDIR)/src/host/os_pathsearch.o \ + $(OBJDIR)/src/host/os_getcwd.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/lbaselib.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/lvm.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/lcorolib.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/ltablib.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/lobject.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/lcode.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/ldo.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/liolib.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/ltable.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/loadlib.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/lundump.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/loslib.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/lfunc.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/linit.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/lstate.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/llex.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/ldump.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/lstrlib.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/lmathlib.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/lauxlib.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/lopcodes.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/lparser.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/lapi.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/ldblib.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/lbitlib.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/lgc.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/ltm.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/lzio.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/lmem.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/lctype.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/lstring.o \ + $(OBJDIR)/src/host/lua-5.2.3/src/ldebug.o \ + define PREBUILDCMDS endef define PRELINKCMDS @@ -71,15 +124,7 @@ ifeq ($(config),debug) LDDEPS += LIBS += $(LDDEPS) -lole32 LINKCMD = $(CC) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS) - define PREBUILDCMDS - endef - define PRELINKCMDS - endef - define POSTBUILDCMDS - endef -endif - -OBJECTS := \ + OBJECTS := \ $(OBJDIR)/src/host/os_isfile.o \ $(OBJDIR)/src/host/os_stat.o \ $(OBJDIR)/src/host/os_rmdir.o \ @@ -132,10 +177,18 @@ OBJECTS := \ $(OBJDIR)/src/host/lua-5.2.3/src/lstring.o \ $(OBJDIR)/src/host/lua-5.2.3/src/ldebug.o \ + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + OBJDIRS := \ $(OBJDIR) \ - $(OBJDIR)/src/host \ $(OBJDIR)/src/host/lua-5.2.3/src \ + $(OBJDIR)/src/host \ RESOURCES := \ @@ -156,8 +209,8 @@ $(TARGETDIR): $(OBJDIRS): @echo Creating $(OBJDIR) -$(call MKDIR,$(OBJDIR)) - -$(call MKDIR,$(OBJDIR)/src/host) -$(call MKDIR,$(OBJDIR)/src/host/lua-5.2.3/src) + -$(call MKDIR,$(OBJDIR)/src/host) clean: @echo Cleaning genie |