# Makefile for www gateway utility
# Europagate, 1995
#
-# $Id: Makefile,v 1.28 1996/01/31 16:01:45 adam Exp $
+# $Id: Makefile,v 1.29 1996/02/12 10:10:27 adam Exp $
#
SHELL=/bin/sh
#
ZDEFS=
-ZINC=-I../../yaz/include
+#ZINC=-I../../yaz/include
ZLIB=../../yaz/lib/libyaz.a
-MOSILIB=../../xtimosi/src/libmosi.a -lrfc
+#ZLIB=-lyaz
+MOSILIB=../../xtimosi/src/libmosi.a ../../yaz/lib/librfc.a
LIBIRTCL=../../ir-tcl/libirtcl.a $(ZLIB) $(MOSILIB)
#NETLIB=-lnsl -lsocket
#
OLIB=../lib/util.a ../lib/libres+log.a
-TCLLIB=/usr/local/lib/libtcl7.4.a
-TCLINC=-I/usr/local/include
+TCLLIB=/usr/local/lib/libtcl7.5.a
+TCLINC=-I../../ir-tcl -I/usr/local/include
#
WSCRIPTS=egwscript targets.egw query.egw search.egw showfull.egw z39util.tcl \
mtargets.egw mquery.egw msearch.egw history.egw tform.egw tdefine.egw
HSCRIPTS=egwindex.html
-CONFFILES=ztargets.conf
+CONFFILES=egw.res ztargets.conf
TPROG1=egwcgi
TPROG2=egwsh
TPROG3=wtest
#GIFDIR=/data2/html/egw/gif
INCLUDE=-I../include $(ZINC) $(TCLINC)
-DEFS=$(INCLUDE) $(ZDEFS) -DCGIDIR=\"$(CGIDIR)\" -DEGWDIR=\"$(EGWDIR)\" \
- -DLOGDIR=\"$(LOGDIR)\"
+DEFS=$(INCLUDE) $(ZDEFS) -DEGWDIR=\"$(EGWDIR)\"
all: $(TPROG1) $(TPROG2)
echo "Making directory $(CGIDIR)"; \
mkdir $(CGIDIR); \
fi
- @for x in $(TPROG1) $(TPROG2); do \
+ @if [ ! -d $(EGWDIR) ]; then \
+ echo "Making directory $(EGWDIR)"; \
+ mkdir $(EGWDIR); \
+ fi
+ @for x in $(TPROG1); do \
echo Installing $$x; \
cp $$x $(CGIDIR); \
chmod a+x $(CGIDIR)/$$x; \
done; \
+ for x in $(TPROG2); do \
+ echo Installing $$x; \
+ cp $$x $(EGWDIR); \
+ chmod a+x $(EGWDIR)/$$x; \
+ done; \
for p in egwtcl egwirtcl egwhtml; do \
- rm -f $(CGIDIR)/$$p; \
- ln $(CGIDIR)/$(TPROG2) $(CGIDIR)/$$p; \
+ rm -f $(EGWDIR)/$$p; \
+ ln $(EGWDIR)/$(TPROG2) $(EGWDIR)/$$p; \
done
install.script:
echo "Making directory $(EGWDIR)"; \
mkdir $(EGWDIR); \
fi
- @if [ ! -d $(HTDOCS); then \
+ @if [ ! -d $(HTDOCS) ]; then \
echo "Making directory $(HTDOCS)"; \
mkdir $(HTDOCS); \
fi