summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile.am2
-rw-r--r--client/Makefile.am15
-rw-r--r--client/gui/Makefile.am21
-rw-r--r--client/windows/Makefile.am39
-rw-r--r--client/x11/Makefile.am1
-rw-r--r--common/Makefile.am16
-rw-r--r--common/win/my_getopt-1.5/Makefile.test (renamed from common/win/my_getopt-1.5/Makefile)0
-rw-r--r--configure.ac4
-rw-r--r--python_modules/Makefile.am2
-rw-r--r--server/Makefile.am1
10 files changed, 89 insertions, 12 deletions
diff --git a/Makefile.am b/Makefile.am
index 0caf9fec..d90357fc 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -7,3 +7,5 @@ DISTCLEANFILES = \
spice-server.pc
EXTRA_DIST = spice.proto spice1.proto spice_codegen.py
+
+DISTCHECK_CONFIGURE_FLAGS=--enable-opengl --enable-gui --enable-tunnel
diff --git a/client/Makefile.am b/client/Makefile.am
index d5602b52..185518a9 100644
--- a/client/Makefile.am
+++ b/client/Makefile.am
@@ -1,7 +1,7 @@
NULL =
-SUBDIRS = . $(red_target)
-DIST_SUBDIRS = x11 #windows
+SUBDIRS = . $(red_target) gui
+DIST_SUBDIRS = x11 windows gui
spice_built_sources = generated_demarshallers.cpp generated_marshallers.cpp generated_demarshallers1.cpp generated_marshallers1.cpp
@@ -81,10 +81,12 @@ RED_COMMON_SRCS = \
menu.h \
mjpeg_decoder.h \
mjpeg_decoder.cpp \
+ event_sources.h \
pixels_source.h \
platform.h \
playback_channel.cpp \
process_loop.cpp \
+ process_loop.h \
quic.cpp \
read_write_mutex.h \
record_channel.cpp \
@@ -119,8 +121,15 @@ RED_COMMON_SRCS = \
zlib_decoder.h \
$(NULL)
+GDI_FILES = \
+ gdi_canvas.cpp \
+ red_gdi_canvas.cpp \
+ red_gdi_canvas.h \
+ red_pixmap_gdi.h \
+ $(NULL)
+
MAINTAINERCLEANFILES = $(spice_built_sources)
-EXTRA_DIST = $(RED_COMMON_SRCS) $(spice_built_sources) $(GL_SRCS)
+EXTRA_DIST = $(RED_COMMON_SRCS) $(spice_built_sources) $(GL_SRCS) $(GDI_FILES)
BUILT_SOURCES = $(spice_built_sources)
diff --git a/client/gui/Makefile.am b/client/gui/Makefile.am
new file mode 100644
index 00000000..e1204c92
--- /dev/null
+++ b/client/gui/Makefile.am
@@ -0,0 +1,21 @@
+NULL =
+
+EXTRA_DIST = \
+ commonv2c.ttf.c \
+ commonwealth-10.font.c \
+ dejavu_sans-10.font.c \
+ dejavu_sans.ttf.c \
+ gui.cpp \
+ gui.h \
+ resource_provider.cpp \
+ resource_provider.h \
+ softrenderer.cpp \
+ softrenderer.h \
+ softtexture.cpp \
+ softtexture.h \
+ taharez_look.imageset.c \
+ taharez_look.looknfeel.c \
+ taharez_look.scheme.c \
+ taharez_look.tga.c \
+ $(NULL)
+
diff --git a/client/windows/Makefile.am b/client/windows/Makefile.am
new file mode 100644
index 00000000..a9babd6f
--- /dev/null
+++ b/client/windows/Makefile.am
@@ -0,0 +1,39 @@
+NULL =
+
+EXTRA_DIST = \
+ atomic_count.h \
+ event_sources_p.cpp \
+ event_sources_p.h \
+ generate1.bat \
+ generate.bat \
+ main.cpp \
+ my_getopt.cpp \
+ named_pipe.cpp \
+ named_pipe.h \
+ pixels_source.cpp \
+ pixels_source_p.h \
+ platform.cpp \
+ platform_utils.cpp \
+ platform_utils.h \
+ playback.cpp \
+ playback.h \
+ record.cpp \
+ record.h \
+ redc.rc \
+ redc.sln \
+ redc.vcproj \
+ red_drawable.cpp \
+ red_pixmap.cpp \
+ red_pixmap_gdi.cpp \
+ red_pixmap_sw.cpp \
+ red_window.cpp \
+ red_window_p.h \
+ resource.h \
+ spicec.exe.manifest \
+ spice.ico \
+ static_title.bmp \
+ stdint.h \
+ sticky_alt.bmp \
+ win_platform.h \
+ $(NULL)
+
diff --git a/client/x11/Makefile.am b/client/x11/Makefile.am
index ce4813b0..dc83f58c 100644
--- a/client/x11/Makefile.am
+++ b/client/x11/Makefile.am
@@ -150,6 +150,7 @@ bin_PROGRAMS = spicec
spicec_SOURCES = \
atomic_count.h \
event_sources_p.cpp \
+ event_sources_p.h \
main.cpp \
named_pipe.h \
named_pipe.cpp \
diff --git a/common/Makefile.am b/common/Makefile.am
index 5c1d6e07..407de1df 100644
--- a/common/Makefile.am
+++ b/common/Makefile.am
@@ -1,6 +1,8 @@
+SUBDIRS = win
+
NULL =
-COMMON_SRCS = \
+COMMON_SRCS = \
sw_canvas.h \
sw_canvas.c \
pixman_utils.h \
@@ -10,6 +12,8 @@ COMMON_SRCS = \
canvas_utils.h \
canvas_utils.c \
draw.h \
+ gdi_canvas.h \
+ gdi_canvas.c \
gl_canvas.h \
gl_canvas.c \
glc.h \
@@ -22,11 +26,7 @@ COMMON_SRCS = \
quic.h \
quic.c \
quic_config.h \
- qxl_dev.h \
rect.h \
- red_error_codes.h \
- red.h \
- reds_stat.h \
region.h \
region.c \
ring.h \
@@ -41,12 +41,12 @@ COMMON_SRCS = \
lz.h \
marshaller.h \
marshaller.c \
+ messages.h \
+ mem.h \
+ mem.c \
quic_family_tmpl.c \
quic_rgb_tmpl.c \
quic_tmpl.c \
- ipc_ring.h \
- vd_agent.h \
- quic_tmpl.c \
$(NULL)
EXTRA_DIST = $(COMMON_SRCS)
diff --git a/common/win/my_getopt-1.5/Makefile b/common/win/my_getopt-1.5/Makefile.test
index 083cc4aa..083cc4aa 100644
--- a/common/win/my_getopt-1.5/Makefile
+++ b/common/win/my_getopt-1.5/Makefile.test
diff --git a/configure.ac b/configure.ac
index dc13caf1..03529d09 100644
--- a/configure.ac
+++ b/configure.ac
@@ -350,11 +350,15 @@ AC_OUTPUT([
Makefile
spice-server.pc
common/Makefile
+common/win/Makefile
+common/win/my_getopt-1.5/Makefile
python_modules/Makefile
server/Makefile
client/Makefile
client/x11/Makefile
client/x11/images/Makefile
+client/gui/Makefile
+client/windows/Makefile
])
dnl ==========================================================================
diff --git a/python_modules/Makefile.am b/python_modules/Makefile.am
index 4b3c960f..f304ec0f 100644
--- a/python_modules/Makefile.am
+++ b/python_modules/Makefile.am
@@ -1,6 +1,6 @@
NULL =
-PYTHON_MODULES = __init__.py codegen.py demarshal.py ptypes.py spice_parser.py
+PYTHON_MODULES = __init__.py codegen.py demarshal.py marshal.py ptypes.py spice_parser.py
EXTRA_DIST = $(PYTHON_MODULES)
diff --git a/server/Makefile.am b/server/Makefile.am
index a12009c3..debcd276 100644
--- a/server/Makefile.am
+++ b/server/Makefile.am
@@ -80,6 +80,7 @@ TUNNEL_SRCS =
endif
libspice_server_la_SOURCES = \
+ demarshallers.h \
glz_encoder.c \
glz_encoder_config.h \
glz_encoder_dictionary.c \