git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@25408 e7fa87d3-cd2b-0410-9028-fcbf551c1848
25 lines
466 B
Makefile
25 lines
466 B
Makefile
INCLUDE = -I../
|
|
|
|
CXXFLAGS=$(DEFINE) $(INCLUDE) -fPIC
|
|
|
|
SRCS := PpAtom.cpp PpScanner.cpp PpTokens.cpp Pp.cpp PpContext.cpp PpMemory.cpp PpSymbols.cpp
|
|
OBJECTS := $(SRCS:.cpp=.o)
|
|
DEPS := $(addprefix ., $(SRCS:.cpp=.d))
|
|
|
|
all : libPreprocessor.a
|
|
|
|
libPreprocessor.a : $(OBJECTS)
|
|
$(AR) rvu $@ $(OBJECTS)
|
|
ranlib $@
|
|
|
|
-include $(DEPS)
|
|
|
|
%.o : %.cpp
|
|
$(CXX) $(CXXFLAGS) -MMD -MP -MF $(addprefix ., $(<:.cpp=.d)) -c -o $@ $<
|
|
|
|
#
|
|
# Cleanup
|
|
#
|
|
.PHONY : clean
|
|
clean :
|
|
$(RM) *.o *.a
|