MSQL_INC= /usr/local/Minerva/include
MSQL_LIB= /usr/local/Minerva/lib

# SunOS
#BCOPY= -DHAVE_BCOPY
#LIBS=

# Solaris
BCOPY= 
LIBS= -lsocket -lnsl

#CC=gcc

YACC= yacc
YACC_FLAGS= -d

CFLAGS= -g -I$(MSQL_INC) $(BCOPY) 

OBJS= w3_yacc.o html_lex.o w3-msql.o variable.o expr.o

w3-msql: $(OBJS)
	$(CC) -o w3-msql $(OBJS) -L$(MSQL_LIB) -lmsql $(LIBS)

lextest: html_lex.c
	$(CC) $(CFLAGS) -DLEX_DEBUG -DNOTDEF -g -o lextest html_lex.c 

w3_yacc.c: w3_yacc.y
	$(YACC) $(YACC_FLAGS) w3_yacc.y
	mv y.tab.c w3_yacc.c
	mv y.tab.h y_tab.h

clean: 
	rm -f w3-msql core *.o lextest calchash w3_yacc.c
