hi,
Quote:
what (external) libraries , include files , header files are to be included depends on respective project as above variable is not default/special variable.
Ofcourse, abc, sprd, cpd are variables. That is already understood.
EXPLIB_SUBDIRS :
EXP = Export
LIB = Libraries
SUBDIRS = Sub-directories to be searched for the libraries.
What I am unable to understand is what is getting "exported" ? Importing libs or includes, for a second, makes sense. One might need to link the program and the libraries and for that purpose, the libs and include files could be imported from the same directory or the sub-directories.
Thanks.
---------- Post updated at 03:58 PM ---------- Previous update was at 03:37 PM ----------
Hi All,
Answering my own question:
The concept of export is related to Sandboxing and backing tree. Export is a directory in which all the required libraries and include files from the original source are copied into. So, by EXPLIB_SUBDIRS = abc def, it is meant that copy the required libs from the sub-directories abc, def to the EXPORT directory for linking.
This way only the required libs are imported in the EXPORT directory.
Please improve the answer or let me know if there is some gap in my understanding.
Thanks for your answers.