git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2490 3789f03b-4d11-0410-bbf8-ca57d06f2519tags/v0.0.90
SUBDIRS = ../common tx x0vncserver vncviewer vncpasswd @VNCCONFIG_DIR@ |
PACKAGE = @PACKAGE@ | |||||
VERSION = @VERSION@ | |||||
SUBDIRS = ../common tx x0vncserver vncviewer vncpasswd @VNCCONFIG_DIR@ | |||||
# followed by boilerplate.mk |
dnl Process this file with autoconf to produce a configure script. | dnl Process this file with autoconf to produce a configure script. | ||||
AC_PREREQ([2.61]) | AC_PREREQ([2.61]) | ||||
AC_INIT([tightvnc], [1.5.0a1], [http://www.tightvnc.com/bugs.html]) | AC_INIT([tightvnc], [1.5.0a1], [http://www.tightvnc.com/bugs.html]) | ||||
AM_INIT_AUTOMAKE([-Wall foreign dist-bzip2]) | |||||
AC_SUBST([COMMON_DIR], ['$(top_srcdir)/../common']) | |||||
AC_CONFIG_SUBDIRS([../common]) | AC_CONFIG_SUBDIRS([../common]) | ||||
dnl Checks for programs. | dnl Checks for programs. | ||||
AC_PROG_CC | AC_PROG_CC | ||||
AC_PROG_CXX | AC_PROG_CXX | ||||
AC_PROG_RANLIB | |||||
AC_PROG_MAKE_SET | |||||
AC_PROG_LIBTOOL | |||||
AC_LANG([C++]) | AC_LANG([C++]) | ||||
case "`(uname -sr) 2>/dev/null`" in | case "`(uname -sr) 2>/dev/null`" in | ||||
fi | fi | ||||
fi | fi | ||||
AC_OUTPUT(Makefile:common.mk:Makefile.in:$BOILERPLATE \ | |||||
tx/Makefile:common.mk:tx/Makefile.in:$BOILERPLATE \ | |||||
x0vncserver/Makefile:common.mk:x0vncserver/Makefile.in:$BOILERPLATE \ | |||||
vncviewer/Makefile:common.mk:vncviewer/Makefile.in:$BOILERPLATE \ | |||||
vncconfig/Makefile:common.mk:vncconfig/Makefile.in:$BOILERPLATE \ | |||||
vncpasswd/Makefile:common.mk:vncpasswd/Makefile.in:$BOILERPLATE \ | |||||
intl/Makefile \ | |||||
po/Makefile.in \ | |||||
AC_OUTPUT(Makefile | |||||
tx/Makefile | |||||
x0vncserver/Makefile | |||||
vncviewer/Makefile | |||||
vncconfig/Makefile | |||||
vncpasswd/Makefile | |||||
intl/Makefile | |||||
po/Makefile.in | |||||
) | ) |
noinst_LTLIBRARIES = libtx.la | |||||
libtx_la_SOURCES = TXWindow.cxx TXScrollbar.cxx TXViewport.cxx TXImage.cxx \ | |||||
TXMenu.cxx | |||||
libtx_la_CPPFLAGS = -I$(COMMON_DIR) @X_CFLAGS@ # X_CFLAGS are really CPPFLAGS |
SRCS = TXWindow.cxx TXScrollbar.cxx TXViewport.cxx TXImage.cxx TXMenu.cxx | |||||
OBJS = $(SRCS:.cxx=.o) | |||||
DIR_CPPFLAGS = -I$(COMMON) @X_CFLAGS@ # X_CFLAGS are really CPPFLAGS | |||||
library = libtx.a | |||||
all:: $(library) | |||||
$(library): $(OBJS) | |||||
rm -f $(library) | |||||
$(AR) $(library) $(OBJS) | |||||
$(RANLIB) $(library) | |||||
# followed by boilerplate.mk |
bin_PROGRAMS = vncconfig | |||||
vncconfig_SOURCES = vncExt.c vncconfig.cxx QueryConnectDialog.cxx buildtime.c | |||||
vncconfig_CPPFLAGS = -I$(COMMON_DIR) -I$(top_srcdir)/tx @X_CFLAGS@ # X_CFLAGS are really CPPFLAGS | |||||
vncconfig_LDADD = $(top_srcdir)/tx/libtx.la $(COMMON_DIR)/rfb/librfb.la \ | |||||
$(COMMON_DIR)/network/libnetwork.la $(COMMON_DIR)/rdr/librdr.la \ | |||||
@X_PRE_LIBS@ @X_LIBS@ -lX11 -lXext @X_EXTRA_LIBS@ |
SRCS = vncExt.c vncconfig.cxx QueryConnectDialog.cxx | |||||
OBJS = vncExt.o vncconfig.o QueryConnectDialog.o | |||||
program = vncconfig | |||||
DEP_LIBS = $(TOP)/tx/libtx.a $(COMMON)/rfb/librfb.a \ | |||||
$(COMMON)/network/libnetwork.a \ | |||||
$(COMMON)/rdr/librdr.a | |||||
EXTRA_LIBS = @X_PRE_LIBS@ @X_LIBS@ -lX11 -lXext @X_EXTRA_LIBS@ | |||||
DIR_CPPFLAGS = -I$(COMMON) -I$(TOP)/tx @X_CFLAGS@ # X_CFLAGS are really CPPFLAGS | |||||
all:: $(program) | |||||
$(program): $(OBJS) buildtime.o $(DEP_LIBS) | |||||
rm -f $(program) | |||||
$(CXXLD) $(CXXFLAGS) $(LDFLAGS) -o $@ $(OBJS) buildtime.o $(DEP_LIBS) $(LIBS) $(EXTRA_LIBS) | |||||
buildtime.o: $(OBJS) $(DEP_LIBS) | |||||
# followed by boilerplate.mk |
bin_PROGRAMS = vncpasswd | |||||
vncpasswd_SOURCES = vncpasswd.cxx | |||||
vncpasswd_CPPFLAGS = -I$(COMMON_DIR) | |||||
vncpasswd_LDADD = $(COMMON_DIR)/rfb/librfb.la |
SRCS = vncpasswd.cxx | |||||
OBJS = vncpasswd.o | |||||
program = vncpasswd | |||||
DEP_LIBS = $(COMMON)/rfb/librfb.a | |||||
DIR_CPPFLAGS = -I$(COMMON) | |||||
all:: $(program) | |||||
$(program): $(OBJS) $(DEP_LIBS) | |||||
rm -f $(program) | |||||
$(CXXLD) $(CXXFLAGS) $(LDFLAGS) -o $@ $(OBJS) $(DEP_LIBS) $(LIBS) | |||||
# followed by boilerplate.mk |
bin_PROGRAMS = vncviewer | |||||
vncviewer_SOURCES = DesktopWindow.cxx CConn.cxx vncviewer.cxx buildtime.c | |||||
vncviewer_CPPFLAGS = -I$(COMMON_DIR) -I$(top_srcdir) -I$(top_srcdir)/tx \ | |||||
-I$(top_srcdir)/intl -DLOCALEDIR=\"$(localedir)\" @X_CFLAGS@ # X_CFLAGS are really CPPFLAGS | |||||
vncviewer_LDADD = $(top_srcdir)/tx/libtx.la $(COMMON_DIR)/rfb/librfb.la \ | |||||
$(COMMON_DIR)/network/libnetwork.la $(COMMON_DIR)/rdr/librdr.la \ | |||||
@X_PRE_LIBS@ @X_LIBS@ -lXext -lX11 @X_EXTRA_LIBS@ @CL_LIB@ \ | |||||
@DMEDIA_LIB@ # @LIBINTL@ |
PACKAGE = @PACKAGE@ | |||||
VERSION = @VERSION@ | |||||
prefix = @prefix@ | |||||
datadir = @datadir@ | |||||
localedir = $(datadir)/locale | |||||
SRCS = DesktopWindow.cxx CConn.cxx vncviewer.cxx | |||||
OBJS = $(SRCS:.cxx=.o) | |||||
program = vncviewer | |||||
DEP_LIBS = $(TOP)/tx/libtx.a \ | |||||
$(COMMON)/rfb/librfb.a \ | |||||
$(COMMON)/network/libnetwork.a \ | |||||
$(COMMON)/rdr/librdr.a | |||||
EXTRA_LIBS = @ZLIB_LIB@ @JPEG_LIB@ @X_PRE_LIBS@ @X_LIBS@ -lXext -lX11 \ | |||||
@X_EXTRA_LIBS@ @CL_LIB@ @DMEDIA_LIB@ @LIBINTL@ | |||||
DIR_CPPFLAGS = -I$(COMMON) -I$(TOP) -I$(TOP)/tx -I$(TOP)/intl -DLOCALEDIR=\"$(localedir)\" @X_CFLAGS@ # X_CFLAGS are really CPPFLAGS | |||||
all:: $(program) | |||||
$(program): $(OBJS) buildtime.o $(DEP_LIBS) | |||||
rm -f $(program) | |||||
$(CXXLD) $(CXXFLAGS) $(LDFLAGS) -o $@ $(OBJS) buildtime.o $(DEP_LIBS) $(LIBS) $(EXTRA_LIBS) | |||||
buildtime.o: $(OBJS) $(DEP_LIBS) | |||||
# followed by boilerplate.mk |
bin_PROGRAMS = x0vncserver | |||||
x0vncserver_SOURCES = Image.cxx TimeMillis.cxx PollingScheduler.cxx \ | |||||
PollingManager.cxx Geometry.cxx XPixelBuffer.cxx x0vncserver.cxx \ | |||||
../vncconfig/QueryConnectDialog.cxx buildtime.c | |||||
# X_CFLAGS are really CPPFLAGS | |||||
x0vncserver_CPPFLAGS = -I$(COMMON_DIR) -I$(top_srcdir) -I$(top_srcdir)/tx \ | |||||
-I$(top_srcdir)/vncconfig @XTEST_DEFINE@ @READDISPLAY_DEFINE@ \ | |||||
@MITSHM_DEFINE@ @X_CFLAGS@ | |||||
x0vncserver_LDADD = $(COMMON_DIR)/rfb/librfb.la \ | |||||
$(COMMON_DIR)/network/libnetwork.la $(COMMON_DIR)/rdr/librdr.la \ | |||||
$(top_srcdir)/tx/libtx.la @INET_LIB@ @X_PRE_LIBS@ @X_LIBS@ \ | |||||
@XTEST_LIB@ -lXext -lX11 @X_EXTRA_LIBS@ @CL_LIB@ @DMEDIA_LIB@ |
SRCS = Image.cxx TimeMillis.cxx PollingScheduler.cxx PollingManager.cxx \ | |||||
Geometry.cxx XPixelBuffer.cxx \ | |||||
x0vncserver.cxx ../vncconfig/QueryConnectDialog.cxx | |||||
OBJS = $(SRCS:.cxx=.o) | |||||
program = x0vncserver | |||||
DEP_LIBS = $(COMMON)/rfb/librfb.a \ | |||||
$(COMMON)/network/libnetwork.a \ | |||||
$(COMMON)/rdr/librdr.a \ | |||||
$(TOP)/tx/libtx.a | |||||
EXTRA_LIBS = @ZLIB_LIB@ @JPEG_LIB@ @INET_LIB@ @X_PRE_LIBS@ @X_LIBS@ \ | |||||
@XTEST_LIB@ -lXext -lX11 @X_EXTRA_LIBS@ @CL_LIB@ @DMEDIA_LIB@ | |||||
# X_CFLAGS are really CPPFLAGS | |||||
DIR_CPPFLAGS = -I$(COMMON) -I$(TOP) -I$(TOP)/tx -I$(TOP)/vncconfig \ | |||||
@XTEST_DEFINE@ @READDISPLAY_DEFINE@ @MITSHM_DEFINE@ @X_CFLAGS@ | |||||
all:: $(program) | |||||
$(program): $(OBJS) buildtime.o $(DEP_LIBS) | |||||
rm -f $(program) | |||||
$(CXXLD) $(CXXFLAGS) $(LDFLAGS) -o $@ $(OBJS) buildtime.o $(DEP_LIBS) $(LIBS) $(EXTRA_LIBS) | |||||
buildtime.o: $(OBJS) $(DEP_LIBS) | |||||
# followed by boilerplate.mk |