#
#
#

CC = gcc

XMLLIBS = `xml2-config --libs`
XMLCFLAGS = `xml2-config --cflags`

OBJS = main.o parse-doc.o stack.o
PROG = xml-HTB

compile: $(OBJS)
	$(CC) -o $(PROG) $(OBJS) $(XMLLIBS)

parse-doc.o: parse-doc.c parse-doc.h globals.h stack.h
	$(CC) $(CFLAGS) $(XMLCFLAGS) -c parse-doc.c

main.o: main.c globals.h stack.h
	$(CC) $(CFLAGS) $(XMLCFLAGS) -c main.c

stack.o: stack.c stack.h
	$(CC) $(CFLAGS) $(XMLCFLAGS) -c stack.c

clean:
	rm -f *.o $(PROG)
