#------------------------------------------------------------------------- # # Makefile # Makefile for libpgtcl library # # Copyright (c) 1994, Regents of the University of California # # IDENTIFICATION # $Header: /cvsroot/pgsql/src/interfaces/libpgtcl/Attic/Makefile.in,v 1.35 1999/06/30 23:57:24 tgl Exp $ # #------------------------------------------------------------------------- NAME= pgtcl SO_MAJOR_VERSION= 2 SO_MINOR_VERSION= 0 SRCDIR= @top_srcdir@ include $(SRCDIR)/Makefile.global CFLAGS+= -I$(SRCDIR)/backend \ -I$(SRCDIR)/include \ -I$(LIBPQDIR) ifdef KRBVERS CFLAGS+= $(KRBFLAGS) endif OBJS= pgtcl.o pgtclCmds.o pgtclId.o SHLIB_LINK+= -L../libpq -lpq # If crypt is a separate library, rather than part of libc, it may need # to be referenced separately to keep (broken) linkers happy. (This is # braindead; users of libpq should not need to know what it depends on.) SHLIB_LINK+= $(findstring -lcrypt,$(LIBS)) # Shared library stuff, also default 'all' target include $(SRCDIR)/Makefile.shlib .PHONY: install beforeinstall-headers install-headers install: install-headers install-lib $(install-shlib-dep) install-headers: beforeinstall-headers libpgtcl.h $(INSTALL) $(INSTLOPTS) libpgtcl.h $(HEADERDIR)/libpgtcl.h beforeinstall-headers: @if [ ! -d $(HEADERDIR) ]; then mkdir $(HEADERDIR); fi .PHONY: clean clean: clean-shlib rm -f $(OBJS) lib$(NAME).a depend dep: $(CC) -MM $(CFLAGS) *.c >depend ifeq (depend,$(wildcard depend)) include depend endif