| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- include ../config.mak
- all: default
- SRCFILES=GS_D3D11SubSystem.cpp \
- GS_D3D11IndexBuffer.cpp \
- GS_D3D11Shader.cpp \
- GS_D3D11ShaderProcessor.cpp \
- GS_D3D11StageSurf.cpp \
- GS_D3D11Texture2D.cpp \
- GS_D3D11VertexBuffer.cpp \
- GS_D3D11ZStencilBuffer.cpp
- SONAME=../build/libobs-d3d11.$(SOEXT)
- LD=g++ -o
- CPPFLAGS += -iquote $(BASEINC)
- CPPFLAGS += -iquote ../libobs-graphics/
- CPPFLAGS += -isystem ./mingw/
- LDFLAGS += -L../build/
- ifdef monolithic
- LDFLAGS += -lobs
- else
- LDFLAGS += -lobs-util -lobs-graphics
- endif
- .PHONY: all monolithic default clean
- OBJS += $(SRCFILES:%.cpp=%.$(OBJ))
- default: $(SONAME)
- $(SONAME): .depend $(OBJS)
- $(LD)$@ $(LDFLAGS) $(OBJS)
- .depend:
- @rm -f .depend
- @$(foreach SRC, $(addprefix $(SRCPATH)/, $(SRCFILES)), $(CCDEP) \
- -std=c++11 $(CPPFLAGS) $(SRC) -I$(BASEINC) \
- -MT $(SRC:$(SRCPATH)/%.cpp=%.$(OBJ)) -MM 1>> .depend;)
- depend: .depend
- ifneq ($(wildcard .depend),)
- include .depend
- endif
- clean:
- rm -f $(OBJS) $(SONAME) *.a *.lib *.exp *.pdb .depend
|