source: xplra/src/plugin/src/xplra/Makefile.am@ 39:44eda5bbbdfb

Last change on this file since 39:44eda5bbbdfb was 39:44eda5bbbdfb, checked in by István Váradi <ivaradi@…>, 11 years ago

Implemented a plugin reload command

File size: 1.4 KB
RevLine 
[0]1INCLUDES=@XPSDK_INCLUDES@
2
[11]3AM_CXXFLAGS=$(VSCPL_CFLAGS) $(LIBXPLCOMMON_CFLAGS)
[0]4
[38]5AM_CPPFLAGS=-DXPLM100
[2]6
[12]7SRCS= \
[8]8 plugin.cc \
9 ListenThread.cc \
10 RequestQueue.cc \
11 ServerThread.cc \
12 TaskRequest.cc \
13 DataRefTask.cc \
14 GetDataRefTask.cc \
15 SetDataRefTask.cc \
16 MultiTaskRequest.cc \
[9]17 GetMultiDataRefRequest.cc \
[38]18 SetMultiDataRefRequest.cc \
[39]19 ReloadPluginsRequest.cc \
[38]20 MessageWindow.cc \
21 MessageRequest.cc
[0]22
23noinst_HEADERS= \
[8]24 ListenThread.h \
25 Request.h \
26 RequestQueue.h \
27 Protocol.h \
28 ServerThread.h \
29 Task.h \
30 TaskRequest.h \
31 DataRefTask.h \
32 GetDataRefTask.h \
33 SetDataRefTask.h \
34 MultiTaskRequest.h \
[9]35 GetMultiDataRefRequest.h \
[38]36 SetMultiDataRefRequest.h \
[39]37 ReloadPluginsRequest.h \
[38]38 MessageWindow.h \
39 MessageRequest.h
[12]40
41if TARGET_API_POSIX
42AM_CPPFLAGS+=-DLIN
43AM_CXXFLAGS+=-fPIC -fno-stack-protector
44AM_LDFLAGS=-shared -rdynamic -nodefaultlibs -undefined_warning -Wl,-version-script=$(srcdir)/version.ldscript
45noinst_PROGRAMS=lin.xpl
46lin_xpl_SOURCES=$(SRCS)
47lin_xpl_LDADD=$(VSCPL_LIBS) $(LIBXPLCOMMON_LIBS)
48endif
49
50if TARGET_API_WIN32
51AM_CPPFLAGS+=-DIBM
52AM_LDFLAGS=-shared -Wl,--enable-auto-image-base
53
54noinst_PROGRAMS=win.xpl
55win_xpl_SOURCES=$(SRCS)
56
57win_xpl_LDADD=@XPSDK_LDFLAGS@
58if TARGET_API_WIN64
59win_xpl_LDADD+=-lXPLM_64
60else
61win_xpl_LDADD+=-lXPLM
62endif
63win_xpl_LDADD+=$(VSCPL_LIBS) $(LIBXPLCOMMON_LIBS)
64endif
[13]65
66EXTRA_DIST=version.ldscript
Note: See TracBrowser for help on using the repository browser.