Make in Java (jmk) is an application which is used to ensure that a set of files is in a consistent state. The application is based on the make utility which is part of most Unix systems, but is designed to support the task of writing platform independe
Be the first to post a text review of JMK - Make in Java. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Make in Java (jmk) is an application which is used to ensure that a set of files is in a consistent state. The application is based on the make utility which is part of most Unix systems, but is designed to support the task of writing platform independent code. This release includes a change to the make algorithm to avoid excessive making of target files. See the change log for details. Please make sure it does not break any existing makefiles. There is no reason it should unless I simply goofed. John
(1)Changed make rule algorithm as follows. The target's prerequisites are made. When the target exists, the cached value of its time stamp is updated. If the target is out-of-date, immediately after the rule for an existing target completes, the cached value is once again updated. Finally, an existing target is considered made if one of its prerequisites is made even if the target itself need not be updated. (2)Updated the user documentation to show how to produce a list of packages that are found in a list of directories. Search for <code>find_pkgs</code>. (3)Added the file edu/neu/ccs/jmk/sun/Javac1_3.java. This allows compilation to occur inside a J2SE 1.3 JVM running the makefile (4)Added the file edu/neu/ccs/jmk/contrib/ExecChdirOperator.java. This operatior changes the directory before executing a program as an inferior process. (5)Considered adding the "cdexec" command to the main package, but did not. The change would mean the code would not work under JDK 1.1.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?