support MSVC and libmoonshot as sub-project
[moonshot-ui.git] / libmoonshot / Makefile.am
1 AUTOMAKE_OPTIONS = foreign
2 libmoonshot_la_CPPFLAGS = \
3         $(libmoonshot_CFLAGS) \
4         $(AM_CPPFLAGS) 
5
6 libmoonshot_la_SOURCES = libmoonshot-common.c
7
8 libmoonshot_la_LIBADD = $(libmoonshot_LIBS)
9 libmoonshot_la_LDFLAGS = -no-undefined -version-info 1:0:0
10
11 include_HEADERS = libmoonshot.h
12 noinst_HEADERS = libmoonshot-common.h
13 noinst_LTLIBRARIES = libmoonshot.la
14 AM_CPPFLAGS =
15 if TARGET_WINDOWS
16 AM_CPPFLAGS += -DOS_WIN32
17 noinst_DATA = libmoonshot.lib
18
19 BUILT_SOURCES = moonshot-msrpc.h \
20                 moonshot-msrpc_s.c \
21                 moonshot-msrpc_c.c
22
23 DISTCLEANFILES = ${BUILT_SOURCES}
24
25 moonshot-msrpc.h: libmoonshot/moonshot-msrpc.idl libmoonshot/moonshot-msrpc.acf
26         ${AM_V_GEN} ${MIDL_WRAPPER} -o libmoonshot -m "${MIDL}" $^
27
28 moonshot-msrpc_s.c: moonshot-msrpc.h
29 moonshot-msrpc_c.c: moonshot-msrpc.h
30
31 libmoonshot_la_SOURCES += \
32         libmoonshot-msrpc.c
33
34 nodist_libmoonshot_la_SOURCES = \
35         moonshot-msrpc_c.c
36
37 endif