PKG_CPPFLAGS=-Ilibgraphqlparser
PKG_CXXFLAGS = $(subst 64,-D__USE_MINGW_ANSI_STDIO,$(subst 32,64,$(WIN)))  $(C_VISIBILITY)
PKG_LIBS=-Llibgraphqlparser -lstatgraphparser
STATLIB = libgraphqlparser/libstatgraphparser.a

LIBGRAPHPARSER= \
	libgraphqlparser/Ast.o libgraphqlparser/GraphQLParser.o \
	libgraphqlparser/JsonVisitor.o libgraphqlparser/lexer.o \
	libgraphqlparser/parser.tab.o libgraphqlparser/c/GraphQLParser.o \
	libgraphqlparser/c/GraphQLAst.o libgraphqlparser/c/GraphQLAstNode.o \
	libgraphqlparser/c/GraphQLAstToJSON.o libgraphqlparser/c/GraphQLAstVisitor.o

all: clean

$(SHLIB): $(STATLIB)

$(STATLIB): $(LIBGRAPHPARSER)
	$(AR) rcs $(STATLIB) $(LIBGRAPHPARSER)

clean:
	rm -f $(SHLIB) $(LIBGRAPHPARSER) $(OBJECTS) $(STATLIB)

.PHONY: all clean
