source: xplcommon/src/xplcommon/Makefile.am@ 39:f9c840ac038d

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

Added the possibility to distinguish between 32-bit and 64-bit Windows

File size: 1022 bytes
Line 
1INCLUDES=@XPSDK_INCLUDES@
2
3SUBDIRS=
4
5if TARGET_API_POSIX
6SUBDIRS+=posix
7AM_CPPFLAGS=-DLIN
8AM_CXXFLAGS=-fPIC -fno-stack-protector
9endif
10
11if TARGET_API_WIN32
12SUBDIRS+=win32
13AM_CPPFLAGS=-DIBM
14AM_LDFLAGS=@XPSDK_LDFLAGS@ -no-undefined
15if TARGET_API_WIN64
16AM_LDFLAGS+=-lXPLM_64
17else
18AM_LDFLAGS+=-lXPLM
19endif
20endif
21
22lib_LTLIBRARIES=libxplcommon.la
23
24libxplcommon_la_SOURCES= \
25 PseudoRandom.cc \
26 BlockingStream.cc \
27 DataStream.cc \
28 Util.cc
29
30if TARGET_API_POSIX
31libxplcommon_la_LIBADD=posix/libxplcommon_posix.la
32endif
33
34if TARGET_API_WIN32
35libxplcommon_la_LIBADD=win32/libxplcommon_win32.la
36endif
37
38include_xplcommondir=$(includedir)/xplcommon
39include_xplcommon_HEADERS=\
40 config.h \
41 types.h \
42 PseudoRandom.h \
43 Thread.h \
44 Mutex.h \
45 CondVar.h \
46 Failable.h \
47 Waiter.h \
48 WaitableEvent.h \
49 Buffer.h \
50 BufferedStream.h \
51 ReadingBuffer.h \
52 WritingBuffer.h \
53 LocalAcceptor.h \
54 LocalSocket.h \
55 LocalServerSocket.h \
56 LocalConnector.h \
57 LocalClientSocket.h \
58 BlockingStream.h \
59 DataStream.h \
60 Util.h
Note: See TracBrowser for help on using the repository browser.