File: Makefile.in

package info (click to toggle)
mosaic 2.7b5-8
  • links: PTS
  • area: non-free
  • in suites: hamm, slink
  • size: 6,176 kB
  • ctags: 7,643
  • sloc: ansic: 86,415; sh: 1,831; makefile: 240; fortran: 160
file content (125 lines) | stat: -rw-r--r-- 5,646 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
#/****************************************************************************
# * 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