#
# Branched from Makefile template: @(#)Makefile.include	42.1	8/24/91
# When using this file, change $-signs to %-signs in the line below!
# SccsId:  @(#)Makefile	16.1 8/3/93
#

.KEEP_STATE:

SRCS		= 
OBJS		= $(SRCS:.c=.o)

PUBLIC_HDRS	= \
		libgendb.h	\
		gdi_sdi.h	\
		gdi_turbo.h	\
		gdi_ArrayStructs.h	\
		ora_proC.h      \
		gdi_f77_defs.h

PRIVATE_HDRS	= \
		proto.h	\
		utilities.h \
		gdi_f77_refdefs.h \
		f77defs.h

HDRS		= $(PUBLIC_HDRS) $(PRIVATE_HDRS)

MAKEFILE	= Makefile
ALLSRCS		= $(HDRS) $(SRCS) $(MAKEFILE)

LIBS		=
MAN1		=
MAN3		= 
STDLIBS		=
LIBRARY		= 
SUBDIRS		=

O		= -g -Wall -Wshadow -Wmissing-prototypes -Wnested-externs
INCLUDES	=
CFLAGS		= $O $(INCLUDES)
CCFLAGS		= $O $(INCLUDES)
FFLAGS		= $O
LDFLAGS		= $O
LFLAGS		= -bchu $(INCLUDES)

INCLDIR		= ../../../include 
MAN1DIR		= 
MAN3DIR		= 

COMPILE.c	= $(CC) $(CFLAGS) $(CPPFLAGS) -c
CC		= cc
CCC		= CC
F77		= f77
LDFLAGS		= $O -L/usr/5lib -L/usr/lang/SC0.0
LD		= $(CC)
LINT		= lint
YACC		= yacc
LEX		= lex

LMODE		= 664
PMODE		= 775
GROUP		= aesir

GET		= sccs get
GFLAGS		=
SCLEAN		= sccs clean

RM		= rm -f
INSTALL		= install
MAKE		= make
PRINT		= lpr -p
AR		= ar
RANLIB		= ranlib
MKDIR		= mkdir -p

FLAGS		= 

all:		$(HDRS)

includes:	$(HDRS) 
		$(MKDIR) $(INCLDIR)
		for i in $(PUBLIC_HDRS); do \
			$(INSTALL) -m $(LMODE) -g $(GROUP) $$i $(INCLDIR);\
		done

install:	$(HDRS)

clean:
		-$(RM) ,*
		-$(RM) *~
		-$(RM) #*
		-$(RM) $(OBJS) core
		-$(RM) -f .make.state .nse_depinfo .nfs* .tmp*

xclean:		clean
		-$(RM) $(PROGRAM) $(LIBRARY)
		-$(SCLEAN)
		
lint:		$(SRCS) $(HDRS)
		$(LINT) $(LFLAGS) $(SRCS)

print:		$(SRCS) $(HDRS) Makefile
		$(PRINT) $(SRCS) $(HDRS) Makefile

sccs:
		$(GET) $(GFLAGS) $(SRCS) $(HDRS) Makefile
