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: $(SHLIB) cleanup

$(SHLIB): $(STATLIB)

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

cleanup: $(SHLIB)
	rm -f $(LIBGRAPHPARSER) $(STATLIB)
