2 ## Makefile for gopher clients
4 PROGRAMS= go500gw go500
6 SRCS= go500.c go500gw.c
7 XSRCS= gwversion.c goversion.c
11 LDAP_INCDIR= ../../include
12 LDAP_LIBDIR= ../../libraries
14 XLIBS = -lldap -llber -llutil
15 XXLIBS = $(KRB_LIBS) $(LUTIL_LIBS)
18 $(LTLINK) -o $@ $(GOOBJS) goversion.o $(LIBS)
21 $(LTLINK) -o $@ $(GWOBJS) gwversion.o $(LIBS)
23 goversion.c: ${GOOBJS} $(LDAP_LIBDEPEND)
25 (u=$${USER-root} v=`$(CAT) $(VERSIONFILE)` d=`$(PWD)` h=`$(HOSTNAME)` \
26 t=`$(DATE)`; $(SED) -e "s|%WHEN%|$${t}|" \
27 -e "s|%WHOANDWHERE%|$${u}@$${h}:$${d}|" \
28 -e "s|%VERSION%|$${v}|" \
29 < $(srcdir)/Version.c > $@)
31 gwversion.c: ${GWOBJS} $(LDAP_LIBDEPEND)
33 (u=$${USER-root} v=`$(CAT) $(VERSIONFILE)` d=`$(PWD)` h=`$(HOSTNAME)` \
34 t=`$(DATE)`; $(SED) -e "s|%WHEN%|$${t}|" \
35 -e "s|%WHOANDWHERE%|$${u}@$${h}:$${d}|" \
36 -e "s|%VERSION%|$${v}|" \
37 < $(srcdir)/Versiongw.c > $@)
39 install-local: $(PROGRAMS) go500gw.help FORCE
40 -$(MKDIR) $(libexecdir) $(datadir)
41 $(LTINSTALL) $(INSTALLFLAGS) -m 755 go500 $(libexecdir)
42 $(LTINSTALL) $(INSTALLFLAGS) -m 755 go500gw $(libexecdir)
43 -$(MV) $(datadir)/go500gw.help $(datadir)/go500gw.help-
44 $(INSTALL) $(INSTALLFLAGS) -m 644 $(srcdir)/go500gw.help $(datadir)