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
Line 
1INCLUDES=@XPSDK_INCLUDES@
2
3AM_CXXFLAGS=$(VSCPL_CFLAGS) $(LIBXPLCOMMON_CFLAGS)
4
5AM_CPPFLAGS=-DXPLM100
6
7SRCS= \
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 \
17 GetMultiDataRefRequest.cc \
18 SetMultiDataRefRequest.cc \
19 ReloadPluginsRequest.cc \
20 MessageWindow.cc \
21 MessageRequest.cc
22
23noinst_HEADERS= \
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 \
35 GetMultiDataRefRequest.h \
36 SetMultiDataRefRequest.h \
37 ReloadPluginsRequest.h \
38 MessageWindow.h \
39 MessageRequest.h
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
65
66EXTRA_DIST=version.ldscript
Note: See TracBrowser for help on using the repository browser.