2 ## Makefile for gopher clients
4 PROGRAMS= go500gw go500
6 SRCS= detach.c go500.c go500gw.c setproctitle.c
7 XSRCS= gwversion.o goversion.o
8 GOOBJS = go500.o detach.o setproctitle.o
9 GWOBJS = go500gw.o detach.o setproctitle.o
12 $(CC) $(LDFLAGS) -o $@ $(GOOBJS) goversion.o $(LIBS)
15 $(CC) $(LDFLAGS) -o $@ $(GWOBJS) gwversion.o $(LIBS)
17 goversion.c: ${GOOBJS} $(LDAP_LIBDEPEND)
19 (u=$${USER-root} v=`$(CAT) $(VERSIONFILE)` d=`$(PWD)` h=`$(HOSTNAME)` \
20 t=`$(DATE)`; $(SED) -e "s|%WHEN%|$${t}|" \
21 -e "s|%WHOANDWHERE%|$${u}@$${h}:$${d}|" \
22 -e "s|%VERSION%|$${v}|" \
25 gwversion.c: ${GWOBJS} $(LDAP_LIBDEPEND)
27 (u=$${USER-root} v=`$(CAT) $(VERSIONFILE)` d=`$(PWD)` h=`$(HOSTNAME)` \
28 t=`$(DATE)`; $(SED) -e "s|%WHEN%|$${t}|" \
29 -e "s|%WHOANDWHERE%|$${u}@$${h}:$${d}|" \
30 -e "s|%VERSION%|$${v}|" \
33 install: $(PROGRAMS) go500gw.help FORCE
34 -$(MKDIR) -p $(libexecdir) $(sysconfdir)
35 $(INSTALL) $(INSTALLFLAGS) -m 755 go500 $(libexecdir)
36 $(INSTALL) $(INSTALLFLAGS) -m 755 go500gw $(libexecdir)
37 -$(MV) $(sysconfdir)/go500gw.help $(sysconfdir)/go500gw.help-
38 $(INSTALL) $(INSTALLFLAGS) -m 644 go500gw.help $(sysconfdir)