# this Makefile is used by ext/nokogiri/extconf.rb # to enable a mini_portile2 recipe to build the gumbo parser .PHONY: clean

CFLAGS += -std=c99 -Wall

# allow the ENV var to override this RANLIB ?= ranlib

gumbo_objs := \

ascii.o \
attribute.o \
char_ref.o \
error.o \
foreign_attrs.o \
parser.o \
string_buffer.o \
string_piece.o \
svg_attrs.o \
svg_tags.o \
tag.o \
tag_lookup.o \
token_buffer.o \
tokenizer.o \
utf8.o \
util.o \
vector.o

libgumbo.a: $(gumbo_objs)

$(AR) $(ARFLAGS) $@ $(gumbo_objs)
- ($(RANLIB) $@ || true) >/dev/null 2>&1

clean:

rm -f $(gumbo_objs) libgumbo.a