gumbo-parser/src/Makefile
# 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