From: Kurt Zeilenga Date: Thu, 17 Sep 1998 09:46:56 +0000 (+0000) Subject: Add Makefile templates for libraries. X-Git-Tag: PHP3_TOOL_0_0~18^2~124 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=b60b0fe58a017c5b547e52588108edf1a761d54b;p=openldap Add Makefile templates for libraries. --- diff --git a/libraries/libavl/Makefile.in b/libraries/libavl/Makefile.in new file mode 100644 index 0000000000..367a17887e --- /dev/null +++ b/libraries/libavl/Makefile.in @@ -0,0 +1,12 @@ +## +## LIBAVL +## + +SRCS = avl.c testavl.c +XSRCS = version.c +OBJS = avl.o + +LIBRARY = libavl.a +XPROGRAMS = testavl + +testavl: $(LIBRARY) testavl.o diff --git a/libraries/liblber/Makefile.in b/libraries/liblber/Makefile.in new file mode 100644 index 0000000000..fe4f007d8a --- /dev/null +++ b/libraries/liblber/Makefile.in @@ -0,0 +1,15 @@ +## +## LIBLBER +## + +SRCS = decode.c encode.c io.c bprint.c +OBJS = decode.o encode.o io.o bprint.o +XSRCS = version.c + +LIBRARY = liblber.a + +install: $(LIBRARY) FORCE + -$(MKDIR) -p $(libdir) + $(INSTALL) $(INSTALLFLAGS) -m 644 $(LIBRARY) $(libdir) + @(cd /tmp; $(RANLIB) $(libdir)/$(LIBRARY)) + diff --git a/libraries/libldap/Makefile.in b/libraries/libldap/Makefile.in new file mode 100644 index 0000000000..7804052c97 --- /dev/null +++ b/libraries/libldap/Makefile.in @@ -0,0 +1,38 @@ +## +## Makefile.in for LDAP -lldap +## +LIBRARY = libldap.a +PROGRAMS = ltest ttest + +SRCS = bind.c open.c result.c error.c compare.c search.c \ + modify.c add.c modrdn.c delete.c abandon.c ufn.c cache.c \ + getfilter.c sbind.c kbind.c unbind.c friendly.c cldap.c \ + free.c disptmpl.c srchpref.c dsparse.c tmplout.c sort.c \ + getdn.c getentry.c getattr.c getvalues.c addentry.c \ + request.c getdxbyname.c os-ip.c url.c charset.c +OBJS = bind.o open.o result.o error.o compare.o search.o \ + modify.o add.o modrdn.o delete.o abandon.o ufn.o cache.o \ + getfilter.o sbind.o kbind.o unbind.o friendly.o cldap.o \ + free.o disptmpl.o srchpref.o dsparse.o tmplout.o sort.o \ + getdn.o getentry.o getattr.o getvalues.o addentry.o \ + request.o getdxbyname.o os-ip.o url.o charset.o + +LIBS = -L. -L../liblber -lldap -llber $(AC_LIBS) +LIBLBER = ../liblber/liblber.a + +ltest: $(LIBRARY) test.o $(LIBLBER) + $(CC) $(LDFLAGS) -o $@ test.o $(LIBS) +ttest: $(LIBRARY) tmpltest.o $(LIBLBER) + $(CC) $(LDFLAGS) -o $@ test.o $(LIBS) + +CFFILES= ldapfilter.conf ldapfriendly ldaptemplates.conf ldapsearchprefs.conf +install: $(LIBRARY) $(CFFILES) FORCE + -$(MKDIR) -p $(libdir) + $(INSTALL) $(INSTALLFLAGS) -m 644 $(LIBRARY) $(libdir) + @(cd /tmp; $(RANLIB) $(libdir)/$(LIBRARY)) + -$(MKDIR) -p $(sysconfdir) + @for i in $(CFFILES); do \ + echo "installing $$i in $(sysconfdir)"; \ + $(MV) $(sysconfdir)/$$i $(sysconfdir)/$$i- ; \ + $(INSTALL) $(INSTALLFLAGS) -m 644 $$i $(sysconfdir) ; \ + done diff --git a/libraries/libldbm/Makefile.in b/libraries/libldbm/Makefile.in new file mode 100644 index 0000000000..ffc9d96928 --- /dev/null +++ b/libraries/libldbm/Makefile.in @@ -0,0 +1,11 @@ +## +## Makefile for -lldbm +## +LIBRARY = libldbm.a +XPROGRAMS = testldbm +SRCS = ldbm.c +OBJS = ldbm.o + +LIBS = -L$(LDAP_LIBDIR) -lavl $(AC_LIBS) +testldbm: libldbm.a testldbm.o + $(CC) $(LDFLAGS) -o $@ testldbm.o $(LIBS) diff --git a/libraries/libldif/Makefile.in b/libraries/libldif/Makefile.in new file mode 100644 index 0000000000..8478ad20ec --- /dev/null +++ b/libraries/libldif/Makefile.in @@ -0,0 +1,6 @@ +## +## Makefile for -lldif +## +LIBRARY = libldif.a +SRCS = line64.c +OBJS = line64.o diff --git a/libraries/liblthread/Makefile.in b/libraries/liblthread/Makefile.in new file mode 100644 index 0000000000..762b6ba800 --- /dev/null +++ b/libraries/liblthread/Makefile.in @@ -0,0 +1,7 @@ +## +## Makefile for -llthread +## +LIBRARY = liblthread.a +XSRCS = version.c +SRCS = thread.c stack.c +OBJS = thread.o stack.o diff --git a/libraries/liblutil/Makefile.in b/libraries/liblutil/Makefile.in new file mode 100644 index 0000000000..125db2a926 --- /dev/null +++ b/libraries/liblutil/Makefile.in @@ -0,0 +1,6 @@ +## +## Makefile for -lutil +## +LIBRARY = liblutil.a +SRCS = base64.c md5.c sha1.c +OBJS = base64.o md5.o sha1.o