# Europagate, 1995
#
# $Log: Makefile,v $
-# Revision 1.19 1996/01/02 10:52:25 adam
+# Revision 1.21 1996/01/09 10:46:48 adam
+# New defines: LOGDIR/EGWDIR/CGIDIR set in Makefile.
+#
+# Revision 1.20 1996/01/03 15:19:35 adam
+# Improved history.
+# Better working scan.
+# New maintanance function to print contact info, etc.
+#
+# Revision 1.19 1996/01/02 10:52:25 adam
# In images Alt=... are defined.
#
# Revision 1.18 1995/12/20 16:31:30 adam
#
ZDEFS=
#ZINC=-I../../yaz/include
-ZLIB=-lyaz
+ZLIB=../../yaz/lib/libyaz.a
MOSILIB=../../xtimosi/src/libmosi.a -lrfc
LIBIRTCL=/usr/local/lib/libirtcl.a $(ZLIB) $(MOSILIB)
#NETLIB=-lnsl -lsocket
TCLLIB=/usr/local/lib/libtcl7.4.a
#
WSCRIPTS=egwscript targets.egw query.egw search.egw showfull.egw z39util.tcl \
- mtargets.egw mquery.egw msearch.egw
+ mtargets.egw mquery.egw msearch.egw history.egw
HSCRIPTS=egwindex.html
CONFFILES=ztargets.conf
TPROG1=egwcgi
P2=wproto.o winterp.o wsh.o wtcl.o whtml.o wirtcl.o
P3=wproto.o wtest.o
CPP=$(CC) -E
-#
-INCLUDE=-I../include $(ZINC)
-DEFS=$(INCLUDE) $(ZDEFS)
HTTPDDIR=/usr/local/etc/httpd
-CGIBIN=$(HTTPDDIR)/cgi-bin
+CGIDIR=$(HTTPDDIR)/cgi-bin
HTDOCS=$(HTTPDDIR)/htdocs
CONFDIR=$(HTTPDDIR)/conf
+EGWDIR=$(HTTPDDIR)/egw
+LOGDIR=$(HTTPDDIR)/egw
GIFDIR=$(HTDOCS)/gif
+INCLUDE=-I../include $(ZINC)
+DEFS=$(INCLUDE) $(ZDEFS) -DCGIDIR=\"$(CGIDIR)\" -DEGWDIR=\"$(EGWDIR)\" \
+ -DLOGDIR=\"$(LOGDIR)\"
+
all: $(TPROG1) $(TPROG2)
$(TPROG1): $(P1)
install.prog: $(TPROG1) $(TPROG2)
@for x in $(TPROG1) $(TPROG2); do \
echo Installing $$x; \
- cp $$x $(CGIBIN); \
- chmod +x $(CGIBIN)/$$x; \
+ cp $$x $(CGIDIR); \
+ chmod +x $(CGIDIR)/$$x; \
done; \
for p in egwtcl egwirtcl egwhtml; do \
- rm -f $(CGIBIN)/$$p; \
- ln $(CGIBIN)/$(TPROG2) $(CGIBIN)/$$p; \
+ rm -f $(CGIDIR)/$$p; \
+ ln $(CGIDIR)/$(TPROG2) $(CGIDIR)/$$p; \
done
install.script:
+ @if [ ! -d $(EGWDIR) ]; then \
+ echo "Making directory $(EGWDIR)"; \
+ mkdir $(EGWDIR); \
+ fi
@for x in $(WSCRIPTS); do \
echo Installing $$x; \
- cp $$x $(CGIBIN); \
+ cp $$x $(EGWDIR)/$$x; \
done
@for x in $(HSCRIPTS); do \
echo Installing $$x; \