1EXTRA_DIST = \
2  czech.txt \
3  rdp-scan-codes.txt \
4  xrdpwin.c
5
6AM_CPPFLAGS = \
7  -DXRDP_CFG_PATH=\"${sysconfdir}/xrdp\" \
8  -DXRDP_SBIN_PATH=\"${sbindir}\" \
9  -DXRDP_SHARE_PATH=\"${datadir}/xrdp\" \
10  -DXRDP_PID_PATH=\"${localstatedir}/run\" \
11  -DXRDP_MODULE_PATH=\"${moduledir}\" \
12  -DXRDP_SOCKET_PATH=\"${socketdir}\" \
13  -I$(top_builddir) \
14  -I$(top_srcdir)/common \
15  -I$(top_srcdir)/libxrdp
16
17XRDP_EXTRA_LIBS =
18
19if XRDP_DEBUG
20AM_CPPFLAGS += -DXRDP_DEBUG
21endif
22
23if XRDP_RFXCODEC
24AM_CPPFLAGS += -DXRDP_RFXCODEC
25AM_CPPFLAGS += -I$(top_srcdir)/librfxcodec/include
26XRDP_EXTRA_LIBS += $(top_builddir)/librfxcodec/src/.libs/librfxencode.a
27endif
28
29if XRDP_PIXMAN
30AM_CPPFLAGS += -DXRDP_PIXMAN
31AM_CPPFLAGS += $(PIXMAN_CFLAGS)
32XRDP_EXTRA_LIBS += $(PIXMAN_LIBS)
33endif
34
35if XRDP_PAINTER
36AM_CPPFLAGS += -DXRDP_PAINTER
37AM_CPPFLAGS += -I$(top_srcdir)/libpainter/include
38XRDP_EXTRA_LIBS += $(top_builddir)/libpainter/src/.libs/libpainter.a
39endif
40
41sbin_PROGRAMS = \
42  xrdp
43
44xrdp_SOURCES = \
45  funcs.c \
46  lang.c \
47  xrdp.c \
48  xrdp.h \
49  xrdp_bitmap.c \
50  xrdp_cache.c \
51  xrdp_encoder.c \
52  xrdp_encoder.h \
53  xrdp_font.c \
54  xrdp_listen.c \
55  xrdp_login_wnd.c \
56  xrdp_mm.c \
57  xrdp_painter.c \
58  xrdp_process.c \
59  xrdp_region.c \
60  xrdp_types.h \
61  xrdp_wm.c
62
63xrdp_LDADD = \
64  $(top_builddir)/common/libcommon.la \
65  $(top_builddir)/libxrdp/libxrdp.la \
66  $(XRDP_EXTRA_LIBS)
67
68xrdpsysconfdir=$(sysconfdir)/xrdp
69
70if MACOS
71lib_extension = dylib
72else
73lib_extension = so
74endif
75
76SUBST_VARS = sed \
77   -e 's|@lib_extension[@]|$(lib_extension)|g'
78
79subst_verbose = $(subst_verbose_@AM_V@)
80subst_verbose_ = $(subst_verbose_@AM_DEFAULT_V@)
81subst_verbose_0 = @echo "  SUBST    $@";
82
83SUFFIXES = .in
84.in:
85	$(subst_verbose)$(SUBST_VARS) $< > $@
86
87dist_xrdpsysconf_DATA = \
88  xrdp.ini \
89  xrdp_keyboard.ini
90
91xrdppkgdatadir=$(datadir)/xrdp
92
93dist_xrdppkgdata_DATA = \
94  ad24b.bmp \
95  ad256.bmp \
96  xrdp24b.bmp \
97  xrdp256.bmp \
98  xrdp_logo.bmp \
99  sans-10.fv1 \
100  cursor0.cur \
101  cursor1.cur
102