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