# Makefile for building expat library
# expat is available at https://libexpat.github.io
# The code here is from https://github.com/libexpat/libexpat/releases/download/R_2_4_1/expat-2.4.1.tar.bz2

CC= gcc --std=c99
CFLAGS= -pedantic -Wall -Wextra -O2 $(PIC)
MYCFLAGS= $(CFLAGS) -DHAVE_EXPAT_CONFIG_H -I.
L= libexpat.a

all:	$L

$L:	*.c *.h
	$(CC) $(MYCFLAGS) -c xmlparse.c xmlrole.c xmltok.c
	ar rcu $L xmlparse.o xmlrole.o xmltok.o
	-rm -f *.o

clean:
	-rm -f *.o *.a $T
