#
#  Copyright (C) 1992 by Gustaf Neumann, Stefan Nusser
#
#       Wirtschaftsuniversitaet Wien,
#       Abteilung fuer Wirtschaftsinformatik
#       Augasse 2-6,
#       A-1090 Vienna, Austria
#       neumann@wu-wien.ac.at, nusser@wu-wien.ac.at
#
#  Permission to use, copy, modify, and distribute this software and its
#  documentation for any purpose and without fee is hereby granted, provided
#  that the above copyright notice appears in all copies and that both that
#  copyright notice and this permission notice appear in all supporting
#  documentation.  This software is provided "as is" without expressed or
#  implied warranty.
#
#  Date: Mon, Apr 13 1992
#  Author: Gustaf Neumann
#  Version: 0.9

/*
#define LOCAL
 */
#define IHaveSubdirs
SUBDIRS = news mail ftp mc monitoring misc design

#ifdef LOCAL
Makefile::
	cat parms.local generic.tmpl > Wafe.tmpl
#else
Makefile::
	cat parms.global generic.tmpl > Wafe.tmpl
#endif
#include <Wafe.tmpl>



install::
	-@mkdir $(WAFELIB)
	cp wafe.config $(WAFELIB)/system.waferc
	-@mkdir $(WAFELIB)/bitmaps $(WAFELIB)/perl $(WAFELIB)/faces >/dev/null 2>&1

MakeSubdirs($(SUBDIRS))
installWafeBitmaps(wafe.xbm)

psman(.,wafeapp)
psman(../src,wafe)
makeTeX(../src,wafedoc,tex)
NamedTargetSubdirs(man.ps,$(SUBDIRS),"making" man.ps, PassCDebugFlags,man.ps)

tar::
	/usr/lib/cpp < wafe.config.generic > wafe.config
	(cd ..; pdtar -zcvf wafeapps.tar.Z  \
		apps/Imakefile \
			apps/generic.tmpl apps/parms.local apps/parms.global apps/Wafe.tmpl \
		        apps/wafe.xbm apps/wafe.config apps/wafeapp.man \
		apps/util/wafe.pl apps/util/wafe_mu.pl \
		apps/news/Imakefile apps/news/wafenews apps/news/xwafenews.man \
                        apps/news/nntp.pl \
			apps/news/wafegopher apps/news/xwafegopher.man \
			apps/news/search.xbm apps/news/telnet.xbm \
		apps/mail/Imakefile apps/mail/wafemail apps/mail/xwafemail.man \
			apps/mail/deleted.xbm apps/mail/unread.xbm apps/mail/read.xbm \
			apps/mail/faces/neumann.xpm apps/mail/faces/nusser.xpm \
			apps/mail/faces/alkier.xpm \
			apps/mail/faces/root.xbm apps/mail/faces/cray_machine.xbm \
		apps/ftp/Imakefile apps/ftp/xwafeftp.man \
			apps/ftp/ftp.pl apps/ftp/wafeftp apps/ftp/[a-z]*.xbm \
		apps/mc/Imakefile \
			apps/mc/wafemc apps/mc/xwafemc.man \
			apps/mc/[a-z]*.xbm apps/mc/test.mini.german apps/mc/test.mini.english \
		apps/monitoring/Imakefile \
			apps/monitoring/netstats apps/monitoring/xnetstats.man \
			apps/monitoring/vmstats apps/monitoring/xvmstats.man \
			apps/monitoring/iostats apps/monitoring/xiostats.man \
			apps/monitoring/ruptimes apps/monitoring/xruptimes.man \
			apps/monitoring/wafeping apps/monitoring/xwafeping.man \
			apps/monitoring/[a-z]*.xbm \
		apps/misc/Imakefile \
			apps/misc/projektor apps/misc/xprojektor.man \
			apps/misc/bm apps/misc/xbm.man \
			apps/misc/dirtree apps/misc/xdirtree.man \
			apps/misc/wafecf apps/misc/xwafecf.man apps/misc/bib-sample.db \
			apps/misc/wafetel apps/misc/xwafetel.man \
			apps/misc/wafeora apps/misc/xwafeora.man \
				apps/misc/ablage.sql apps/misc/paper.sql \
			apps/misc/arrdown.xbm apps/misc/arrup.xbm apps/misc/exit.xbm \
		apps/design/Imakefile \
			apps/design/wafedesign apps/design/xwafedesign.man \
			apps/design/plot.perl \
			apps/design/clock.perl \
			apps/design/clock.tcl \
		apps/lang/Imakefile \
			apps/lang/cprimfakt.c \
			apps/lang/primfakt.c \
			apps/lang/prim_fakt.pl \
			apps/lang/primfakt.prolog \
			apps/lang/primfakt.perl \
			apps/lang/primfakt.awk \
			apps/lang/xprimfakt.tcl \
			apps/lang/primfakt.a \
			apps/lang/perlwafe \
		apps/hardcopy \
	)
	/usr/lib/cpp -DWU < wafe.config.generic > wafe.config












