jdk/make/sun/awt/README
author lana
Thu, 28 Jan 2010 18:24:54 -0800
changeset 4836 6c4ad056928d
parent 2472 b7aba00cabb6
permissions -rw-r--r--
Merge
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
2472
b7aba00cabb6 6693253: Security Warning appearance requires enhancements
anthony
parents: 2
diff changeset
     9
Solaris or Linux* with the following command:
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    10
90ce3da70b43 Initial load
duke
parents:
diff changeset
    11
	% gnumake -f Depend.mak
90ce3da70b43 Initial load
duke
parents:
diff changeset
    12
90ce3da70b43 Initial load
duke
parents:
diff changeset
    13
This step only needs to be run when new files are added to the project,
90ce3da70b43 Initial load
duke
parents:
diff changeset
    14
or include statements are changed.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    15
90ce3da70b43 Initial load
duke
parents:
diff changeset
    16
Also, if new CClassHeader dependencies are added for Java class files
90ce3da70b43 Initial load
duke
parents:
diff changeset
    17
that are not built from a Java source file listed in java_awt.jmk or
90ce3da70b43 Initial load
duke
parents:
diff changeset
    18
windows_awt.jmk then you need to update the FILES_java list in the
90ce3da70b43 Initial load
duke
parents:
diff changeset
    19
"else" part of the "ifdef JFILES" branch in Depend.mak.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    20
At some point we should look at a way to share the explicit list of
90ce3da70b43 Initial load
duke
parents:
diff changeset
    21
exported files between Depend.mak and GNUmakefile.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    22
90ce3da70b43 Initial load
duke
parents:
diff changeset
    23
****NOTE****
90ce3da70b43 Initial load
duke
parents:
diff changeset
    24
 In order to run this command, the executable 
90ce3da70b43 Initial load
duke
parents:
diff changeset
    25
/usr/openwin/bin/makedepend is required to be in your $PATH.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    26
****NOTE****