#include <ActiveSharedLib.h>
Inheritance diagram for ActiveSharedLib:
Public Methods | |
ActiveSharedLib () | |
Constructor. More... | |
void | remove () |
Remove the shared library from the filesystem (e.g. temporary libraries). More... | |
int | makeLib (const char *baseFileName, const char *gmakeFile, char *override) |
int | compile (char *baseFileName, const char *gmakeFile, char *override) |
Definition at line 31 of file ActiveSharedLib.h.
|
Definition at line 34 of file ActiveSharedLib.h. |
|
Method to compile the code. The method accepts a base file name (extension it's assumed to be cpp, although .C extension will work as well), the path to a GNU Makefile and a string which is passed to gmake to define or override gmake variables. Definition at line 40 of file ActiveSharedLib.cpp. References BaseSharedLib::getPathName. Referenced by makeLib. |
|
Method to compile the code, check for success and set the library path. The method accepts a base file name (extension it's assumed to be cpp), the path to a GNU Makefile and a string which is passed to gmake to define or override gmake variables. Definition at line 83 of file ActiveSharedLib.cpp. References compile, and BaseSharedLib::setPathName. |
|
Definition at line 30 of file ActiveSharedLib.cpp. References BaseSharedLib::getPathName, UNLINKCALL, and BaseSharedLib::unload. |