Kaynağa Gözat

Added tools makefile.

Branimir Karadžić 11 yıl önce
ebeveyn
işleme
bae40a9415
1 değiştirilmiş dosya ile 26 ekleme ve 0 silme
  1. 26 0
      premake/tools.mk

+ 26 - 0
premake/tools.mk

@@ -0,0 +1,26 @@
+#
+# Copyright 2011-2014 Branimir Karadzic. All rights reserved.
+# License: http://www.opensource.org/licenses/BSD-2-Clause
+#
+
+SILENT?=@
+
+THISDIR:=$(dir $(lastword $(MAKEFILE_LIST)))
+
+UNAME:=$(shell uname)
+ifeq ($(UNAME),$(filter $(UNAME),Linux Darwin))
+CMD_MKDIR=mkdir -p "$(1)"
+CMD_RMDIR=rm -r "$(1)"
+ifeq ($(UNAME),$(filter $(UNAME),Darwin))
+OS=darwin
+else
+OS=linux
+endif
+else
+CMD_MKDIR=cmd /C "if not exist "$(subst /,\,$(1))" mkdir "$(subst /,\,$(1))""
+CMD_RMDIR=cmd /C "if exist "$(subst /,\,$(1))" rmdir /S /Q "$(subst /,\,$(1))""
+OS=windows
+endif
+
+SHADERC:="$(THISDIR)../tools/bin/$(OS)/shaderc"
+GEOMETRYC:="$(THISDIR)../tools/bin/$(OS)/geometryc"