glslang-zig/glslang/MachineIndependent/preprocessor/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