include ../../Make.config

CFLAGS		= $(EXTRA_DEFINES) $(DEBUGFLAG)
INCLUDES	= -I../../includes -I../../protos

LIBRARY		= liblincks.a
LINTFLAGS	= $(EXTRA_DEFINES) $(INCLUDES) $(LINTCREATELIB)$(LIBRARY)

SRC		= attrpack.c autostart.c comhist.c dbcomm.c linckshandler.c \
		  linkpack.c ll_version.c logws.c lowcom.c rdwrmol.c \
		  structsupport.c sysfuns.c usfuns.c wssupport.c
OBJ		= attrpack.o autostart.o comhist.o dbcomm.o linckshandler.o \
		  linkpack.o ll_version.o logws.o lowcom.o rdwrmol.o \
		  structsupport.o sysfuns.o usfuns.o wssupport.o
HEADERS		= 

all:	$(LIBRARY)

.c.o:
	$(CC) $(CFLAGS) $(INCLUDES) -c $<

$(LIBRARY): $(OBJ)
	$(AR) rv $(LIBRARY) $(OBJ)
	$(RANLIB) $(LIBRARY)

install: $(LIBRARY)
	@ if [ ! -d $(LIBDIR) ] ; then \
		echo "Making directory $(LIBDIR)"; \
		$(MKDIRHIER) $(LIBDIR); \
		chmod 755 $(LIBDIR); \
		fi; \
	echo "installing $(LIBRARY) in $(LIBDIR)"
	$(INSTALL) $(LIBINSTALLFLAGS) $(LIBRARY) $(LIBDIR)
	$(RANLIB) $(LIBDIR)/$(LIBRARY)

depend:
	$(DEPEND) -s "# DO NOT DELETE" -- $(INCLUDES) -- $(SRC) $(HEADERS)

lint:
	$(LINT) $(LINTFLAGS) $(SRC) $(LINTLIBS)

clean:	
	/bin/rm -f *.o *.ln *.lint *.grammar \#* *~ *.bak core *.a llib-llib*

current:
	ln -s $(SCCSHOME) SCCS
	sccs get $(SRC) $(HEADERS)
	/bin/rm SCCS

# DO NOT DELETE
