###############################################################################
#
# Copyright (C) 1997-1999 Cygnus Solutions, Inc.
#
# Description:
# Makefile for the HTML parser.
#
###############################################################################

SDK     = ../../..
LIBS	= -lm -L$(SDK)/lib -lsnptools -lcommon -ldbutils -lpafdb -lutils -ltcl8.3
INCLUDES= -I$(SDK)/include

CC      = gcc
LEX	= flex

DBDIR	= .snprj
DB	= $(DBDIR)/test
BIN 	= $(SDK)/../../bin

all:	hbrowser

OBJECTS = hbrowser.o

hbrowser:	${OBJECTS}
		${CC} -o $@ ${OBJECTS} ${LIBS}

%.c:		%.l
		${LEX} $< && mv lex.yy.c $@

%.o:		%.c
		${CC} -c ${CFLAGS} ${DEFINES} ${INCLUDES} $<

clean:
		rm -rf hbrowser *.o .snprj sources

test:		hbrowser
		ls -1 *.html > sources
		-mkdir $(DBDIR)
		./hbrowser -n $(DB) -y sources #-p $(BIN)/dbimp
		@echo "Functions:"
		@$(BIN)/dbdump $(DB).fu
