hopefully fixed windows exports

This commit is contained in:
Matej Sekoranja
2014-09-12 10:00:00 +02:00
parent 4c7e51d8ad
commit 334ed3b70a
8 changed files with 92 additions and 19 deletions

View File

@ -31,10 +31,10 @@
#include <pv/pvAccess.h> #include <pv/pvAccess.h>
#include <pv/pvDatabase.h> #include <pv/pvDatabase.h>
#include <epicsExport.h>
#include <pv/exampleDatabase.h> #include <pv/exampleDatabase.h>
#include <epicsExport.h>
using namespace epics::pvData; using namespace epics::pvData;
using namespace epics::pvAccess; using namespace epics::pvAccess;
using namespace epics::pvDatabase; using namespace epics::pvDatabase;

View File

@ -26,14 +26,15 @@
#include <epicsThread.h> #include <epicsThread.h>
#include <iocsh.h> #include <iocsh.h>
#include <epicsExport.h>
#include <pv/pvIntrospect.h> #include <pv/pvIntrospect.h>
#include <pv/pvData.h> #include <pv/pvData.h>
#include <pv/pvAccess.h> #include <pv/pvAccess.h>
#include <pv/pvDatabase.h> #include <pv/pvDatabase.h>
#include <pv/exampleMonitorPlugin.h> #include <pv/exampleMonitorPlugin.h>
#include <epicsExport.h>
using namespace epics::pvData; using namespace epics::pvData;
using namespace epics::pvAccess; using namespace epics::pvAccess;
using namespace epics::pvDatabase; using namespace epics::pvDatabase;
@ -61,4 +62,4 @@ std::cout << "exampleMonitorPluginRegister returning\n";
extern "C" { extern "C" {
epicsExportRegistrar(exampleMonitorPluginRegister); epicsExportRegistrar(exampleMonitorPluginRegister);
} }

View File

@ -27,16 +27,17 @@
#include <epicsThread.h> #include <epicsThread.h>
#include <iocsh.h> #include <iocsh.h>
#include <epicsExport.h>
#include <pv/pvIntrospect.h> #include <pv/pvIntrospect.h>
#include <pv/pvData.h> #include <pv/pvData.h>
#include <pv/standardField.h> #include <pv/standardField.h>
#include <pv/standardPVField.h> #include <pv/standardPVField.h>
#include <pv/pvAccess.h> #include <pv/pvAccess.h>
#include <pv/pvDatabase.h> #include <pv/pvDatabase.h>
#include <pv/exampleLink.h> #include <pv/exampleLink.h>
#include <epicsExport.h>
using namespace epics::pvData; using namespace epics::pvData;
using namespace epics::pvAccess; using namespace epics::pvAccess;
using namespace epics::pvDatabase; using namespace epics::pvDatabase;
@ -86,4 +87,4 @@ static void exampleLinkRegister(void)
extern "C" { extern "C" {
epicsExportRegistrar(exampleLinkRegister); epicsExportRegistrar(exampleLinkRegister);
} }

View File

@ -27,15 +27,16 @@
#include <epicsThread.h> #include <epicsThread.h>
#include <iocsh.h> #include <iocsh.h>
#include <epicsExport.h>
#include <pv/pvIntrospect.h> #include <pv/pvIntrospect.h>
#include <pv/pvData.h> #include <pv/pvData.h>
#include <pv/pvAccess.h> #include <pv/pvAccess.h>
#include <pv/pvDatabase.h> #include <pv/pvDatabase.h>
#include <pv/recordList.h> #include <pv/recordList.h>
#include <pv/exampleServer.h> #include <pv/exampleServer.h>
#include <epicsExport.h>
using namespace epics::pvData; using namespace epics::pvData;
using namespace epics::pvAccess; using namespace epics::pvAccess;
using namespace epics::pvDatabase; using namespace epics::pvDatabase;

View File

@ -51,4 +51,74 @@ test/src/powerSupply.h
test/src/powerSupplyRegister.cpp test/src/powerSupplyRegister.cpp
test/src/testExampleRecord.cpp test/src/testExampleRecord.cpp
test/src/testPVCopy.cpp test/src/testPVCopy.cpp
test/src/testPVRecord.cpp test/src/testPVRecord.cpp
arrayPerformance/include/pv/arrayPerformance.h
arrayPerformance/include/pv/longArrayGet.h
arrayPerformance/include/pv/longArrayMonitor.h
arrayPerformance/include/pv/longArrayPut.h
arrayPerformance/src/arrayPerformance.cpp
arrayPerformance/src/arrayPerformance.h
arrayPerformance/src/arrayPerformanceMain.cpp
arrayPerformance/src/longArrayGet.cpp
arrayPerformance/src/longArrayGet.h
arrayPerformance/src/longArrayGetMain.cpp
arrayPerformance/src/longArrayMonitor.cpp
arrayPerformance/src/longArrayMonitor.h
arrayPerformance/src/longArrayMonitorMain.cpp
arrayPerformance/src/longArrayPut.cpp
arrayPerformance/src/longArrayPut.h
arrayPerformance/src/longArrayPutMain.cpp
arrayPerformance/src/vectorPerformanceMain.cpp
exampleDatabase/include/pv/exampleDatabase.h
exampleDatabase/include/pv/exampleMonitorPlugin.h
exampleDatabase/ioc/src/O.darwin-x86/exampleDatabase_registerRecordDeviceDriver.cpp
exampleDatabase/ioc/src/exampleDatabaseMain.cpp
exampleDatabase/src/exampleDatabase.cpp
exampleDatabase/src/exampleDatabase.h
exampleDatabase/src/exampleDatabaseMain.cpp
exampleDatabase/src/exampleDatabaseRegister.cpp
exampleDatabase/src/exampleMonitorPlugin.cpp
exampleDatabase/src/exampleMonitorPlugin.h
exampleDatabase/src/exampleMonitorPluginRegister.cpp
exampleLink/include/pv/exampleLink.h
exampleLink/ioc/src/O.darwin-x86/exampleLink_registerRecordDeviceDriver.cpp
exampleLink/ioc/src/exampleLinkMain.cpp
exampleLink/src/exampleLink.cpp
exampleLink/src/exampleLink.h
exampleLink/src/exampleLinkRegister.cpp
examplePowerSupply/ioc/src/O.darwin-x86/powerSupply_registerRecordDeviceDriver.cpp
examplePowerSupply/ioc/src/powerSupplyMain.cpp
examplePowerSupply/src/powerSupplyMain.cpp
exampleServer/include/pv/exampleServer.h
exampleServer/ioc/src/O.darwin-x86/exampleServer_registerRecordDeviceDriver.cpp
exampleServer/ioc/src/exampleServerMain.cpp
exampleServer/src/exampleServer.cpp
exampleServer/src/exampleServer.h
exampleServer/src/exampleServerMain.cpp
exampleServer/src/exampleServerRegister.cpp
include/pv/channelProviderLocal.h
include/pv/pvCopyMonitor.h
include/pv/pvDatabase.h
include/pv/recordList.h
include/pv/traceRecord.h
src/database/pvDatabase.cpp
src/database/pvDatabase.h
src/database/pvRecord.cpp
src/pvAccess/channelLocal.cpp
src/pvAccess/channelProviderLocal.cpp
src/pvAccess/channelProviderLocal.h
src/pvAccess/monitorFactory.cpp
src/pvAccess/pvCopyMonitor.cpp
src/pvAccess/pvCopyMonitor.h
src/pvAccess/registerChannelProviderLocal.cpp
src/special/recordList.cpp
src/special/recordList.h
src/special/traceRecord.cpp
src/special/traceRecord.h
test/include/pv/powerSupply.h
test/src/powerSupply.cpp
test/src/powerSupply.h
test/src/powerSupplyRegister.cpp
test/src/testExampleRecord.cpp
test/src/testPVCopy.cpp
test/src/testPVRecord.cpp

View File

@ -27,12 +27,12 @@
#include <iocsh.h> #include <iocsh.h>
#include <shareLib.h> #include <shareLib.h>
#include <epicsExport.h>
#include <pv/pvAccess.h> #include <pv/pvAccess.h>
#include <pv/serverContext.h> #include <pv/serverContext.h>
#define epicsExportSharedSymbols // this declared epicsExportSharedSymbols
#include <epicsExport.h>
#include <pv/channelProviderLocal.h> #include <pv/channelProviderLocal.h>
using std::cout; using std::cout;

View File

@ -27,14 +27,14 @@
#include <epicsThread.h> #include <epicsThread.h>
#include <iocsh.h> #include <iocsh.h>
#include <epicsExport.h>
#include <pv/pvIntrospect.h> #include <pv/pvIntrospect.h>
#include <pv/pvData.h> #include <pv/pvData.h>
#include <pv/pvAccess.h> #include <pv/pvAccess.h>
#include <pv/pvDatabase.h> #include <pv/pvDatabase.h>
#include <pv/powerSupply.h> #include <pv/powerSupply.h>
#include <epicsExport.h>
using namespace epics::pvData; using namespace epics::pvData;
using namespace epics::pvAccess; using namespace epics::pvAccess;
using namespace epics::pvDatabase; using namespace epics::pvDatabase;
@ -69,4 +69,4 @@ static void powerSupplyRegister(void)
extern "C" { extern "C" {
epicsExportRegistrar(powerSupplyRegister); epicsExportRegistrar(powerSupplyRegister);
} }

View File

@ -23,14 +23,14 @@
#include <epicsEvent.h> #include <epicsEvent.h>
#include <epicsThread.h> #include <epicsThread.h>
#include <epicsExport.h>
#include <pv/standardField.h> #include <pv/standardField.h>
#include <pv/standardPVField.h> #include <pv/standardPVField.h>
#include <pv/pvData.h> #include <pv/pvData.h>
#include <pv/pvAccess.h> #include <pv/pvAccess.h>
#include "powerSupply.h" #include "powerSupply.h"
#include <epicsExport.h>
using namespace std; using namespace std;
using std::tr1::static_pointer_cast; using std::tr1::static_pointer_cast;
using namespace epics::pvData; using namespace epics::pvData;