mirror of
https://github.com/scratchfoundation/bgfx.git
synced 2024-11-28 10:35:43 -05:00
Updated shader makefiles to use platform specific path for tools.
This commit is contained in:
parent
38494bad92
commit
0accaa4646
2 changed files with 33 additions and 11 deletions
|
@ -8,9 +8,22 @@ SILENT = @
|
|||
endif
|
||||
|
||||
THISDIR := $(dir $(lastword $(MAKEFILE_LIST)))
|
||||
|
||||
UNAME := $(shell uname)
|
||||
ifeq ($(UNAME),$(filter $(UNAME),Linux))
|
||||
OS=linux
|
||||
else
|
||||
ifeq ($(UNAME),$(filter $(UNAME),Darwin))
|
||||
OS=darwin
|
||||
else
|
||||
OS=windows
|
||||
endif
|
||||
endif
|
||||
|
||||
SHADERC="$(THISDIR)../tools/bin/$(OS)/shaderc"
|
||||
|
||||
VS_FLAGS+=-i $(THISDIR)../src/ --type vertex
|
||||
FS_FLAGS+=-i $(THISDIR)../src/ --type fragment
|
||||
SHADERC="$(THISDIR)../tools/bin/shaderc"
|
||||
|
||||
VS_SOURCES=$(wildcard vs_*.sc)
|
||||
FS_SOURCES=$(wildcard fs_*.sc)
|
||||
|
|
|
@ -18,7 +18,25 @@ all:
|
|||
@echo " TARGET=4 (glsl - linux)"
|
||||
@echo " VERBOSE=1 show build commands."
|
||||
else
|
||||
SHADERC="$(BGFX_DIR)/tools/bin/shaderc"
|
||||
|
||||
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"
|
||||
|
||||
ifeq ($(TARGET), 0)
|
||||
VS_FLAGS=--platform windows -p vs_3_0 -O 3
|
||||
|
@ -63,15 +81,6 @@ VS_DEPS=$(addprefix $(BUILD_INTERMEDIATE_DIR)/,$(addsuffix .bin.d, $(basename $(
|
|||
FS_SOURCES=$(wildcard fs_*.sc)
|
||||
FS_DEPS=$(addprefix $(BUILD_INTERMEDIATE_DIR)/,$(addsuffix .bin.d, $(basename $(FS_SOURCES))))
|
||||
|
||||
UNAME := $(shell uname)
|
||||
ifeq ($(UNAME),$(filter $(UNAME),Linux Darwin))
|
||||
CMD_MKDIR=mkdir -p "$(1)"
|
||||
CMD_RMDIR=rm -r "$(1)"
|
||||
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))""
|
||||
endif
|
||||
|
||||
VS_BIN = $(addprefix $(BUILD_INTERMEDIATE_DIR)/, $(addsuffix .bin, $(basename $(VS_SOURCES))))
|
||||
FS_BIN = $(addprefix $(BUILD_INTERMEDIATE_DIR)/, $(addsuffix .bin, $(basename $(FS_SOURCES))))
|
||||
|
||||
|
|
Loading…
Reference in a new issue