]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - build/README
Fix Coverity defects
[u/mrichter/AliRoot.git] / build / README
index ec6992cb4329fab416accd1c4f7e45e35d6204f0..4ea467c323142b31e2b54a6cc52436a78cdfa0c8 100644 (file)
@@ -80,12 +80,15 @@ HDRS:=$(SRCS:.cxx=.h)
 which is useful if there is a lot of files.
 
 If the library (or binary) uses include files in other directories
-than its own it should be specified in the variable EHDRS (for External
-headers). By default the Makefile.flat will look in $ALICE_ROOT,
-$ALICE_ROOT/MODULE (in this case $ALICE_ROOT/STEER), $ROOTSYS/inlude
-and in $ALICE_ROOT/include. If more include directories is needed it
-can be specified with the variable EINCLUDE. *DO NOT* put the -I flag
-it will be put automatically, just write the name of the directory.
+than its own it should be specified in the variable EHDRS (for
+External headers). By default the Makefile.flat will look in
+$ALICE_ROOT, $ALICE_ROOT/MODULE (in this case $ALICE_ROOT/STEER),
+$ROOTSYS/include and in $ALICE_ROOT/include. If more include
+directories is needed it can be specified with the variable
+EINCLUDE. *DO NOT* put the -I flag it will be put automatically, just
+write the name of the directory. To have extra parameters passed to
+the compiler (like macro defines) use the variable EDEFINE (see
+libAliGeant4 for an example).
 
 If the package exports any header files fo use by other libraries it can be put
 in the variable EXPORT. These files will be copied to  
@@ -105,9 +108,9 @@ SHLIB and binaries against LIBS. If desired extra libraries can be
 specified with the ELIBS variable. *DO NOT* specify the -l flag, just
 write the library like
 
-ELIBS:= CONTAINERS
+ELIBS:= TPC
 
-this will be translated into -lCONTAINERS
+this will be translated into -lTPC
 
 Extra library directories can be specified with ELIBSDIR
 
@@ -137,6 +140,7 @@ CHDRS:=
 EINCLUDE:=
 ELIBS:=
 ELIBSDIR:=
+EDEFINE:=
 PACKFFLAGS:=
 PACKCXXFLAGS:=
 PACKCFLAGS:=