ncsa-mosaic/Makefile.in

126 lines
5.5 KiB
Makefile

#/****************************************************************************
# * NCSA Mosaic for the X Window System *
# * Software Development Group *
# * National Center for Supercomputing Applications *
# * University of Illinois at Urbana-Champaign *
# * 605 E. Springfield, Champaign IL 61820 *
# * mosaic@ncsa.uiuc.edu *
# * *
# * Copyright (C) 1993, Board of Trustees of the University of Illinois *
# * *
# * NCSA Mosaic software, both binary and source (hereafter, Software) is *
# * copyrighted by The Board of Trustees of the University of Illinois *
# * (UI), and ownership remains with the UI. *
# * *
# * The UI grants you (hereafter, Licensee) a license to use the Software *
# * for academic, research and internal business purposes only, without a *
# * fee. Licensee may distribute the binary and source code (if released) *
# * to third parties provided that the copyright notice and this statement *
# * appears on all copies and that no charge is associated with such *
# * copies. *
# * *
# * Licensee may make derivative works. However, if Licensee distributes *
# * any derivative work based on or derived from the Software, then *
# * Licensee will (1) notify NCSA regarding its distribution of the *
# * derivative work, and (2) clearly notify users that such derivative *
# * work is a modified version and not the original NCSA Mosaic *
# * distributed by the UI. *
# * *
# * Any Licensee wishing to make commercial use of the Software should *
# * contact the UI, c/o NCSA, to negotiate an appropriate license for such *
# * commercial use. Commercial use includes (1) integration of all or *
# * part of the source code into a product for sale or license by or on *
# * behalf of Licensee to third parties, or (2) distribution of the binary *
# * code or source code to third parties that need it to utilize a *
# * commercial product sold or licensed by or on behalf of Licensee. *
# * *
# * UI MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THIS SOFTWARE FOR *
# * ANY PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED *
# * WARRANTY. THE UI SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY THE *
# * USERS OF THIS SOFTWARE. *
# * *
# * By using or copying this Software, Licensee agrees to abide by the *
# * copyright law and all other applicable laws of the U.S. including, but *
# * not limited to, export control laws, and the terms of this license. *
# * UI shall have the right to terminate this license immediately by *
# * written notice upon Licensee's breach of, or non-compliance with, any *
# * of its terms. Licensee may be held legally responsible for any *
# * copyright infringement that is caused or encouraged by Licensee's *
# * failure to abide by the terms of this license. *
# * *
# * Comments and questions are welcome and can be sent to *
# * mosaic-x@ncsa.uiuc.edu. *
# ****************************************************************************/
# @configure_input@
# end of variables: The remaining are the basic targets
dtmdirs=@dtmdirs@
bindir=@bindir@
all: default
default: $(dtmdirs) libwww2 libXmx libhtmlw libnut src
@echo \*\*\* Welcome to NCSA Mosaic.
purifyd: $(dtmdirs) libwww2 libXmx libhtmlw libnut src-purifyd
@echo \*\*\* Welcome to Purify'd NCSA Mosaic.
quantifyd: $(dtmdirs) libwww2 libXmx libhtmlw libnut src-quantifyd
@echo \*\*\* Welcome to Quantify'd NCSA Mosaic.
libXmx::
@echo --- Building libXmx
cd libXmx; $(MAKE)
libhtmlw::
@echo --- Building libhtmlw
cd libhtmlw; $(MAKE)
libwww2::
@echo --- Building libwww2
cd libwww2; $(MAKE)
libnut::
@echo --- Building libnut
cd libnut; $(MAKE)
src::
@echo --- Building src
cd src; $(MAKE) MOSAIC=Mosaic
src-purifyd::
@echo --- Building Purify'd src
cd src; $(MAKE) PURIFY=purify MOSAIC=Mosaic-p
src-quantifyd::
@echo --- Building Quantify'd src
cd src; $(MAKE) PURIFY=quantify MOSAIC=Mosaic-q
libnet::
@echo --- Building libnet
cd libnet; $(MAKE)
libdtm::
@echo --- Building libdtm
cd libdtm; $(MAKE)
clean:
rm config.cache config.h config.status *~ core config.log
cd libXmx; $(MAKE) $@
cd libhtmlw; $(MAKE) $@
cd libwww2; $(MAKE) $@
cd src; $(MAKE) MOSAIC=Mosaic $@
cd libnet; $(MAKE) $@
cd libdtm; $(MAKE) $@
cd libnut; $(MAKE) $@
wclean:
cd libhtmlw; $(MAKE) $@
cd src; $(MAKE) MOSAIC=Mosaic $@
install:
$(INSTALL) ./src/Mosaic $(bindir)/
uninstall:
$(UNINSTALL) $(bindir)/Mosaic