From: Christian P. <cp...@us...> - 2005-04-24 11:50:52
|
Update of /cvsroot/pclasses/pclasses2/include/pclasses In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14444 Modified Files: Callback.h Makefile.am Log Message: - Added missing export macros - Fixed CallbackN generation in Makefile.am Index: Makefile.am =================================================================== RCS file: /cvsroot/pclasses/pclasses2/include/pclasses/Makefile.am,v retrieving revision 1.12 retrieving revision 1.13 diff -u -d -r1.12 -r1.13 --- Makefile.am 7 Feb 2005 18:46:30 -0000 1.12 +++ Makefile.am 24 Apr 2005 11:50:41 -0000 1.13 @@ -5,6 +5,7 @@ METASOURCES = AUTO all_callbacks: + if [ ! -e "$(top_builddir)/include/pclasses/CallbackN1.h" ]; then bash $(top_srcdir)/include/pclasses/CallbackN.sh; fi if [ "$(top_builddir)/include/pclasses/CallbackN.sh" -nt "$(top_builddir)/include/pclasses/CallbackN1.h" ]; then bash $(top_srcdir)/include/pclasses/CallbackN.sh; fi all_callbacks_clean: Index: Callback.h =================================================================== RCS file: /cvsroot/pclasses/pclasses2/include/pclasses/Callback.h,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- Callback.h 2 Feb 2005 15:54:42 -0000 1.7 +++ Callback.h 24 Apr 2005 11:50:40 -0000 1.8 @@ -21,11 +21,12 @@ #ifndef P_Callback_h #define P_Callback_h +#include <pclasses/Export.h> #include <pclasses/Exception.h> namespace P { -class CallbackArgs { +class PCORE_EXPORT CallbackArgs { public: CallbackArgs(int numArgs) throw(); virtual ~CallbackArgs() throw(); @@ -39,7 +40,7 @@ }; //! Callback base class -class Callback { +class PCORE_EXPORT Callback { public: struct RetType { }; @@ -53,7 +54,7 @@ /* ----------------- Callback0 ------------------ */ //! Callback arguments with no arguments -class CallbackArgs0: public CallbackArgs { +class PCORE_EXPORT CallbackArgs0: public CallbackArgs { public: CallbackArgs0() throw(); CallbackArgs* clone() const; |