eg. make STEERbase STEERbase-static
-8. The code can be checked for the ALICE coding conventions on a package or module level using the following targets.
+8. The code can be checked for the ALICE coding conventions on a package, module or class level using the following targets.
make check-all
make <Module>-check-all
make <Package>-check
+ make <Module>-<ClassName>-check // To use this run cmake with -DCLASSCHECK="YES" option. It is turned off by default since it bloats the Makefile and slows down the internal makefile rule checking
- The resulting violations will be written to the folder $ALICE_ROOT/<Module>/check/viols
+ The resulting violations will be written to the folder <Build_Directory>/<Module>/check/viols
+
+9. To Build PARs the following targets can be used. The resulting packages will be created in the cmake build directory
+
+ make par-all
+ make <Package>.par
+ make <Module>-par-all //build all par packages in the module
+
+10. To test PARs after building run
+
+ make test-par-all
+ make test-<Package>
+ make test-<Module>-par-all
!IMPORTANT! - Make sure your source folder is clean. If you used the old make system to build aliroot run make clean in the source directory before you run cmake