git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@22292 e7fa87d3-cd2b-0410-9028-fcbf551c1848
38 lines
733 B
Makefile
38 lines
733 B
Makefile
INCLUDE = -I../
|
|
CC = gcc
|
|
|
|
CPPFLAGS=$(DEFINE) $(INCLUDE) -fPIC
|
|
|
|
OBJECTS = PpAtom.o PpScanner.o PpTokens.o Pp.o PpContext.o PpMemory.o PpSymbols.o
|
|
AR=ar
|
|
SRCS = PpAtom.cpp PpScanner.cpp PpTokens.cpp Pp.cpp PpContext.cpp PpMemory.cpp PpSymbols.cpp
|
|
|
|
|
|
default: all
|
|
all : libPreprocessor.a
|
|
libPreprocessor.a : $(OBJECTS)
|
|
$(AR) rvu $@ $(OBJECTS)
|
|
ranlib $@
|
|
|
|
%.o : %.c
|
|
$(CC) -c $(CPPFLAGS) $<
|
|
|
|
#
|
|
# Cleanup
|
|
#
|
|
.PHONY : clean
|
|
clean :
|
|
$(RM) *.o *.a
|
|
|
|
depend:
|
|
makedepend -Y -- $(SRCS)
|
|
|
|
# DO NOT DELETE
|
|
|
|
PpAtom.o: PpContext.h PpTokens.h
|
|
PpScanner.o: PpContext.h PpTokens.h
|
|
PpTokens.o: PpContext.h PpTokens.h
|
|
Pp.o: PpContext.h PpTokens.h
|
|
PpContext.o: PpContext.h PpTokens.h
|
|
PpMemory.o: PpContext.h PpTokens.h
|
|
PpSymbols.o: PpContext.h PpTokens.h
|