# HG changeset patch # User fturovic # Date 1246395856 18000 # Node ID 18833d0cd6cf7ac1a318a35ff193204c489c7c43 # Parent a2fc76d2d496abaabbfd4a9bf780c77e93cd873f# Parent d38fd312deb515890ca76897e60101f9bdb3331e merged diff -r a2fc76d2d496 -r 18833d0cd6cf builder/com.nokia.carbide.cdt.builder/src/com/nokia/carbide/cdt/builder/builder/CarbideCPPBuilder.java --- a/builder/com.nokia.carbide.cdt.builder/src/com/nokia/carbide/cdt/builder/builder/CarbideCPPBuilder.java Tue Jun 30 13:50:55 2009 -0500 +++ b/builder/com.nokia.carbide.cdt.builder/src/com/nokia/carbide/cdt/builder/builder/CarbideCPPBuilder.java Tue Jun 30 16:04:16 2009 -0500 @@ -980,6 +980,26 @@ * @param componentPath the absolute file system path of the component * @param isTest true for test components, false otherwise * @return false if any makefile generation was necessary but failed, true otherwise + * + * @deprecated use {@link #generateAbldMakefileIfNecessary(ICarbideBuildConfiguration, CarbideCommandLauncher, IPath, boolean, IProgressMonitor)} instead + */ + protected static boolean generateAbldMakefileIfNecessary(ICarbideBuildConfiguration config, CarbideCommandLauncher launcher, IPath componentPath, boolean isTest) { + return generateAbldMakefileIfNecessary(config, launcher, componentPath, isTest, new NullProgressMonitor()); + } + + /** + * Generates the abld makefile if necessary. + * Generates the makefile for the given mmp file if: + * 1) the makefile for the mmp does not exist + * 2) if the mmp or any of its includes is newer than the makefile + * 3) the makefile does not have the necessary Carbide changes + * + * The command used will be 'abld [test] makefile platform mmpname' + * @param config the build configuration context + * @param launcher the Carbide launcher + * @param componentPath the absolute file system path of the component + * @param isTest true for test components, false otherwise + * @return false if any makefile generation was necessary but failed, true otherwise */ protected static boolean generateAbldMakefileIfNecessary(ICarbideBuildConfiguration config, CarbideCommandLauncher launcher, IPath componentPath, boolean isTest, IProgressMonitor progress) { return getBuilder(config.getCarbideProject().getProject()).generateAbldMakefileIfNecessary(config, launcher, componentPath, isTest, progress); diff -r a2fc76d2d496 -r 18833d0cd6cf carbidesdk/com.nokia.carbide.cpp.sdk.doc.user/html/reference/api_Change_Notes.htm --- a/carbidesdk/com.nokia.carbide.cpp.sdk.doc.user/html/reference/api_Change_Notes.htm Tue Jun 30 13:50:55 2009 -0500 +++ b/carbidesdk/com.nokia.carbide.cpp.sdk.doc.user/html/reference/api_Change_Notes.htm Tue Jun 30 16:04:16 2009 -0500 @@ -130,7 +130,9 @@ - +

Removed APIs

The following Carbide APIs have been removed and are no longer available to plug-ins.

Since Carbide 1.2.0