summaryrefslogtreecommitdiff
path: root/test-groff.in
diff options
context:
space:
mode:
authorWerner LEMBERG <wl@gnu.org>2004-06-01 10:46:53 +0000
committerWerner LEMBERG <wl@gnu.org>2004-06-01 10:46:53 +0000
commit749b5cd47a9dc061487a596553d7b4f68067b2b8 (patch)
treea1f61abc447cb1d80f8792fb720225aa97c8c3ff /test-groff.in
parent6af364687ac8df3b97110201f34abfb3a90ab47c (diff)
downloadgroff-git-749b5cd47a9dc061487a596553d7b4f68067b2b8.tar.gz
Integrate gxditview into groff's standard directory hierarchy.
* src/xditview/*: Moved to ... * src/devices/xditview/*: Here. Moved DviChar.h and XFontName.h to src/include. Moved DviChar.c and XFontName.c to new directory src/libs/libxutil. Split off `xmalloc' into new file src/libs/libxutil/xmalloc.c. Moved xtotroff.c to new directory src/utils/xtotroff. Provide proper Makefile.sub files (reusing the stuff from Imakefile.in). DESC renamed to DESC.in. Removed GXDitview-ad.h, INSTALL, Imakefile.in. Converted everything from K&R to ANSI C. Decorated with const where appropriate. Cast string constants with `String' and `char *' where appropriate. Made it compile with C++ (used as a C compiler). Removed other minor compiler warnings. * src/devices/xditview/device.c: Include config.h, string.h, and defs.h. Don't declare `exit', `strtok', `strchr', and `getenv'. (FONTPATH): Remove. * src/devices/xditview/font.c: Don't declare `XParseFontName' and `XFormatFontName'. * src/devices/xditview/xditview.c: Include config.h. Include stdio.h earlier. Protect declaration of `popen' and `pclose' with NEED_DECLARATION_POPEN and NEED_DECLARATION_PCLOSE. Replace `caddr_t' with `XtPointer'. (MakePromptFunc): New typedef. (DoPrint): Use RETSIGTYPE. (promptfunction): Change type to MakePromptFunc. (MakePrompt): Use MakePromptFunc for third argument. (xmalloc): Removed. * src/devices/xditview/ad2c: Add casts to `String'. * src/include/XFontName.h (XFontNameString): Don't use array notation. Add prototypes for `XParseFontName', `XFormatFontName', `XCompareFontName', and `XCopyFontName'. * src/include/Makefile.sub (HDRS): Add `DviChar.h' and `XFontName.h'. * src/utils/xtotroff/xtotroff.c: Include getopt.h. Don't declare `XParseFontName' and `XFormatFontName'. (xmalloc): Removed. (main): Remove `optind' and `optarg'. * Makefile.in (XDEVDIRS, XPROGDIRS, XLIBDIRS): New variables (to select programs which need X). Make XDEVIDIRS depend on `FORCE'. (X_CFLAGS, X_LIBS, X_EXTRA_LIBS, X_PRE_LIBS): New variables (for X support). (MDEFINES): Updated. (LIBDIRS): Use XLIBDIRS. (CPROGDIRS): Use XPROGDIRS. (DEVDIRS): Remove font directories for gxditview. (ALLDIRS, DISTDIRS): Add XDEVDIRS. (EXTRADIRS): Remove src/xditview. * Makefile.sub (DISCLEANFILES): Updated. * Makefile.comm (LIBXUTIL): New variable. (.cpp.o, .cpp.obj): Handle EXTRA_CCFLAGS. (.c.o, .c.obj, .y.o): Handle EXTRA_CFLAGS. * Makefile.cpg, Makefile.ccpg ($PROG): Handle EXTRA_LDFLAGS. * aclocal.m4 (GROFF_X11): New function. * configure.ac: Call GROFF_X11. Don't create src/xditview/Imakefile. Don't emit notice how to build gxditview. * configure: Regenerated. * test-groff.in (GROFF_BIN_PATH, XENVIRONMENT): Updated.
Diffstat (limited to 'test-groff.in')
-rw-r--r--test-groff.in4
1 files changed, 2 insertions, 2 deletions
diff --git a/test-groff.in b/test-groff.in
index fc44d252a..1941d029f 100644
--- a/test-groff.in
+++ b/test-groff.in
@@ -29,11 +29,11 @@ $builddir/devices/grotty$SEP\
$builddir/devices/grolj4$SEP\
$builddir/devices/grolbp$SEP\
$builddir/devices/grohtml$SEP\
-$srcdir/$builddir/xditview
+$builddir/devices/xditview
test -n "$srcdir" || srcdir=.
-XENVIRONMENT=`cd $srcdir; pwd`/src/xditview/GXditview.ad
+XENVIRONMENT=`cd $srcdir; pwd`/src/devices/xditview/GXditview.ad
export XENVIRONMENT
GROFF_COMMAND_PREFIX=