source: xplra/src/plugin/src/xplra/Makefile.am@ 43:d05df1944444

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

Moved the menu handling into its own class

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 Menu.cc
23
24noinst_HEADERS= \
25 ListenThread.h \
26 Request.h \
27 RequestQueue.h \
28 Protocol.h \
29 ServerThread.h \
30 Task.h \
31 TaskRequest.h \
32 DataRefTask.h \
33 GetDataRefTask.h \
34 SetDataRefTask.h \
35 MultiTaskRequest.h \
36 GetMultiDataRefRequest.h \
37 SetMultiDataRefRequest.h \
38 ReloadPluginsRequest.h \
39 MessageWindow.h \
40 MessageRequest.h \
41 Menu.h
42
43if TARGET_API_POSIX
44AM_CPPFLAGS+=-DLIN
45AM_CXXFLAGS+=-fPIC -fno-stack-protector
46AM_LDFLAGS=-shared -rdynamic -nodefaultlibs -undefined_warning -Wl,-version-script=$(srcdir)/version.ldscript
47noinst_PROGRAMS=lin.xpl
48lin_xpl_SOURCES=$(SRCS)
49lin_xpl_LDADD=$(VSCPL_LIBS) $(LIBXPLCOMMON_LIBS)
50endif
51
52if TARGET_API_WIN32
53AM_CPPFLAGS+=-DIBM
54AM_LDFLAGS=-shared -Wl,--enable-auto-image-base
55
56noinst_PROGRAMS=win.xpl
57win_xpl_SOURCES=$(SRCS)
58
59win_xpl_LDADD=@XPSDK_LDFLAGS@
60if TARGET_API_WIN64
61win_xpl_LDADD+=-lXPLM_64
62else
63win_xpl_LDADD+=-lXPLM
64endif
65win_xpl_LDADD+=$(VSCPL_LIBS) $(LIBXPLCOMMON_LIBS)
66endif
67
68EXTRA_DIST=version.ldscript
Note: See TracBrowser for help on using the repository browser.