The team is working towards the next nmake release targeted for 3Q2008. A beta period prior to the release is also currently targeted for 6/9/2008 through 7/17/2008. If you are interested in trying the beta please let us know at firstname.lastname@example.org.
A new JavaDeps alu2.2.3 release was made available March, 2008.
JavaDeps is an optional package and only required for projects building
Java code using the nmake supplied
:JAVA: operator. This
release is to fix a critical problem that caused a crash on annotations.
Download the new package from the
Release 0.4.0 of the experimental Eclipse plugin was released March 6, 2008. Release 0.4.0 includes the following changes:
- Introduce build definition toolchain support for Solaris gcc.
- Introduce support for C++, including a new C++ project template.
- Globally change alu to alcatel_lucent in all identifiers and names.
- Pull out key build commands into property file for easier maintenance/modification.
- Add an empty project template for the nmake project type.
- Update help book documentation.
- Miscellaneous cleanups.
Visit the Eclipse update site
to upgrade or install the plugin:
nmake release alu3.9 has been ported to x86 Solaris and is available for download from the alu3.9 Release page. The previous releases available for this platform were lu3.7 and lu3.2. Anyone interested in upgrading can grab a copy now.
Using nmake's variable edit operators it is possible to generate a unique
list of tokens in a variable. There are two basic methods to do this,
:H, heap sort, and the other using
intersection. Just as it sounds heap sort will also sort the list, but if
the order of the items needs to be preserved then use the intersection
operator to remove redundant items. In general heap sort is more efficient
for large lists.
The heap sort operator will not generate a unique list by default, to do
:H=U. To use the intersection operator you
intersect a variable with itself. The following example shows how to
use each operator and their output.
$ cat Makefile VAR = red green red yellow orange orange blue green purple red t : : heap sort = $(VAR:H=U) : intersection = $(VAR:I=$(VAR)) $ nmake + : heap sort = blue green orange purple red yellow + : intersection = red green yellow orange blue purple
For more information on the
:I edit operators
see pages 280 and 282 of the alu3.9 nmake Reference Manual.