make/jdk/netbeans/common/README-ent
author phh
Sat, 30 Nov 2019 14:33:05 -0800
changeset 59330 5b96c12f909d
parent 47216 71c04702a3d5
permissions -rw-r--r--
8234541: C1 emits an empty message when it inlines successfully Summary: Use "inline" as the message when successfull Reviewed-by: thartmann, mdoerr Contributed-by: navy.xliu@gmail.com
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
     1
The *.ent files in this directory provide common functionality to the
90ce3da70b43 Initial load
duke
parents:
diff changeset
     2
project.xml file of various projects.  There are different kinds,
90ce3da70b43 Initial load
duke
parents:
diff changeset
     3
e.g. "-sources" from share-sources.ent
90ce3da70b43 Initial load
duke
parents:
diff changeset
     4
90ce3da70b43 Initial load
duke
parents:
diff changeset
     5
* -sources: Defines sources used by a project.
90ce3da70b43 Initial load
duke
parents:
diff changeset
     6
90ce3da70b43 Initial load
duke
parents:
diff changeset
     7
* -view: Defines project's sources that are displayed in the Projects tab.
90ce3da70b43 Initial load
duke
parents:
diff changeset
     8
90ce3da70b43 Initial load
duke
parents:
diff changeset
     9
* -actions: Defines a set of actions of the project available from NetBeans.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    10
90ce3da70b43 Initial load
duke
parents:
diff changeset
    11
* -bindings: Defines the targets invoked by the corresponding actions.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    12
90ce3da70b43 Initial load
duke
parents:
diff changeset
    13
Note that -sources and -view files come in pairs: A project will have an
90ce3da70b43 Initial load
duke
parents:
diff changeset
    14
entity reference for each, so that it uses and displays the sources.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    15
90ce3da70b43 Initial load
duke
parents:
diff changeset
    16
Similarly, -actions and -bindings are paired.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    17
90ce3da70b43 Initial load
duke
parents:
diff changeset
    18
These kinds are not paired:
90ce3da70b43 Initial load
duke
parents:
diff changeset
    19
90ce3da70b43 Initial load
duke
parents:
diff changeset
    20
build-folder.ent: Defines the location of the folder where compiled classes,
90ce3da70b43 Initial load
duke
parents:
diff changeset
    21
resources, etc. are placed.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    22
90ce3da70b43 Initial load
duke
parents:
diff changeset
    23
java-data-native.ent, java-data-no-native.ent: These define information about
90ce3da70b43 Initial load
duke
parents:
diff changeset
    24
the location of classes and sources of native and non-native projects, where
90ce3da70b43 Initial load
duke
parents:
diff changeset
    25
"native" is suggestive of "native code", that is, non-Java source code.