X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;ds=sidebyside;f=www%2FMakefile;h=8d73a0eeb77e8d6111d116329f8d8fabdc215def;hb=d66a4b9debb168d9a03368429bcc933c57553c74;hp=36772bd7258c36ded537a828622f150ab405717f;hpb=1938b1fd36e774fa9b6d11a4eb5edfcdaee0267b;p=egate.git diff --git a/www/Makefile b/www/Makefile index 36772bd..8d73a0e 100644 --- a/www/Makefile +++ b/www/Makefile @@ -2,18 +2,32 @@ # Europagate, 1995 # # $Log: Makefile,v $ -# Revision 1.1 1995/10/20 11:49:24 adam +# Revision 1.4 1995/10/23 17:04:16 adam +# Added some initial z39 gateway scripts. +# +# Revision 1.3 1995/10/23 16:55:33 adam +# A lot of changes - really. +# +# Revision 1.2 1995/10/20 14:02:40 adam +# First version of WWW gateway with embedded Tcl. +# +# Revision 1.1 1995/10/20 11:49:24 adam # First version of www gateway. # SHELL=/bin/sh INCLUDE=-I../include #CFLAGS=-g -Wall -pedantic -ansi OLIB=../lib/libres+log.a +TCLLIB=/usr/local/lib/libtcl7.5.a +WSCRIPTS=egwscript targets.egw query.egw search.egw +HSCRIPTS=egwindex.html +CONFFILES=ztargets.conf +GIFFILES=webgate.gif TPROG1=egwcgi TPROG2=egwsh TPROG3=wtest P1=wcgi.o -P2=wproto.o wsh.o +P2=wproto.o winterp.o wsh.o wtcl.o whtml.o P3=wproto.o wtest.o CPP=$(CC) -E DEFS=$(INCLUDE) @@ -21,23 +35,43 @@ DEFS=$(INCLUDE) HTTPDDIR=/usr/local/etc/httpd CGIBIN=$(HTTPDDIR)/cgi-bin HTDOCS=$(HTTPDDIR)/htdocs +CONFDIR=$(HTTPDDIR)/conf +GIFDIR=$(HTDOCS)/gif -all: $(TPROG1) $(TPROG2) $(TPROG3) +all: $(TPROG1) $(TPROG2) $(TPROG1): $(P1) $(CC) $(CFLAGS) -o $(TPROG1) $(P1) $(OLIB) $(TPROG2): $(P2) - $(CC) $(CFLAGS) -o $(TPROG2) $(P2) $(OLIB) + $(CC) $(CFLAGS) -o $(TPROG2) $(P2) $(OLIB) $(TCLLIB) -lm $(TPROG3): $(P3) $(CC) $(CFLAGS) -o $(TPROG3) $(P3) $(OLIB) -install: $(TPROG1) $(TPROG2) $(TPROG3) - @for x in $(TPROG1) $(TPROG2) $(TPROG3); do \ +install: $(TPROG1) $(TPROG2) + @for x in $(TPROG1) $(TPROG2); do \ echo Installing $$x; \ cp $$x $(CGIBIN); \ chmod +x $(CGIBIN)/$$x; \ + done; \ + ln -f $(CGIBIN)/$(TPROG2) $(CGIBIN)/egwtcl; \ + ln -f $(CGIBIN)/$(TPROG2) $(CGIBIN)/egwhtml + @for x in $(WSCRIPTS); do \ + echo Installing $$x; \ + cp $$x $(CGIBIN); \ + done + @for x in $(HSCRIPTS); do \ + echo Installing $$x; \ + cp $$x $(HTDOCS); \ + done + @for x in $(CONFFILES); do \ + echo Installing $$x; \ + cp $$x $(CONFDIR); \ + done + @for x in $(GIFFILES); do \ + echo Installing $$x; \ + cp $$x $(GIFDIR); \ done .c.o: