#
#  make databse and database programs for slatec code
#  sltc supports xgen version
#  slatxt is designed to look like sldoc
#
RTBL= ../rtbl
NDX= ../ndx
KYWDS= ../keywords

CC= cc
CFLAGS= -O
#ifdef sun
CC= acc
#endif
#ifdef hpux
CC= c89
CFLAGS= -O -D_INCLUDE_POSIX_SOURCE
#endif
#ifdef _AIX
CC= xlc
#endif

SRC= fetch.c rd.c util.c

OBJ= fetch.o rd.o util.o

dtbs: slprp dbase

all: sltc slatxt

slprp: doc.o $(OBJ) 
	$(CC) -O -o slprp doc.o $(OBJ)

dbase:
	/bin/rm -f $(RTBL) $(NDX)
	slprp S | sort | uniq > $(KYWDS)
	slprp > /dev/null 2> /tmp/err1
	slprp L > /dev/null 2> /tmp/err2

sltc: main.o getpk.o $(OBJ) 
	$(CC) -O -o sltc main.o getpk.o $(OBJ)

slatxt: maintxt.o $(OBJ) 
	$(CC) -O -o sltxt maintxt.o $(OBJ)

clean:
	rm *.o sltxt slprp sltc
