jdk/make/sun/awt/README
author duke
Sat, 01 Dec 2007 00:00:00 +0000
changeset 2 90ce3da70b43
child 2472 b7aba00cabb6
permissions -rw-r--r--
Initial load
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
     1
README:
90ce3da70b43 Initial load
duke
parents:
diff changeset
     2
90ce3da70b43 Initial load
duke
parents:
diff changeset
     3
This directory builds the new version of the Windows AWT.  It's been built
90ce3da70b43 Initial load
duke
parents:
diff changeset
     4
successfully with Visual C++ 4.1, but since it uses very little of VC++'s
90ce3da70b43 Initial load
duke
parents:
diff changeset
     5
runtime, it will probably work with other versions of that compiler.
90ce3da70b43 Initial load
duke
parents:
diff changeset
     6
90ce3da70b43 Initial load
duke
parents:
diff changeset
     7
Included in this project is a generated file, make.depend, which lists
90ce3da70b43 Initial load
duke
parents:
diff changeset
     8
all interdependencies of the source files.  This file is generated *on
90ce3da70b43 Initial load
duke
parents:
diff changeset
     9
Solaris* with the following commands:
90ce3da70b43 Initial load
duke
parents:
diff changeset
    10
90ce3da70b43 Initial load
duke
parents:
diff changeset
    11
	% sccs edit make.depend
90ce3da70b43 Initial load
duke
parents:
diff changeset
    12
	% gnumake -f Depend.mak
90ce3da70b43 Initial load
duke
parents:
diff changeset
    13
	% sccs delget make.depend
90ce3da70b43 Initial load
duke
parents:
diff changeset
    14
90ce3da70b43 Initial load
duke
parents:
diff changeset
    15
This step only needs to be run when new files are added to the project,
90ce3da70b43 Initial load
duke
parents:
diff changeset
    16
or include statements are changed.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    17
90ce3da70b43 Initial load
duke
parents:
diff changeset
    18
Also, if new CClassHeader dependencies are added for Java class files
90ce3da70b43 Initial load
duke
parents:
diff changeset
    19
that are not built from a Java source file listed in java_awt.jmk or
90ce3da70b43 Initial load
duke
parents:
diff changeset
    20
windows_awt.jmk then you need to update the FILES_java list in the
90ce3da70b43 Initial load
duke
parents:
diff changeset
    21
"else" part of the "ifdef JFILES" branch in Depend.mak.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    22
At some point we should look at a way to share the explicit list of
90ce3da70b43 Initial load
duke
parents:
diff changeset
    23
exported files between Depend.mak and GNUmakefile.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    24
90ce3da70b43 Initial load
duke
parents:
diff changeset
    25
****NOTE****
90ce3da70b43 Initial load
duke
parents:
diff changeset
    26
 In order to run this command, the executable 
90ce3da70b43 Initial load
duke
parents:
diff changeset
    27
/usr/openwin/bin/makedepend is required to be in your $PATH.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    28
****NOTE****