Makefile.am 2.49 KB
Newer Older
1
# $Id: Makefile.am,v 1.10 1998/10/06 07:26:50 ceder Exp $
Per Cederqvist's avatar
Per Cederqvist committed
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
# Copyright (C) 1998  Lysator Academic Computer Association.
#
# This file is part of the LysKOM server.
# 
# LysKOM is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by 
# the Free Software Foundation; either version 1, or (at your option) 
# any later version.
# 
# LysKOM is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
# for more details.
# 
# You should have received a copy of the GNU General Public License
# along with LysKOM; see the file COPYING.  If not, write to
# Lysator, c/o ISY, Linkoping University, S-581 83 Linkoping, SWEDEN,
# or the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, 
# MA 02139, USA.
#
# Please mail bug reports to bug-lyskom@lysator.liu.se. 
#

Per Cederqvist's avatar
Per Cederqvist committed
25 26
SUBDIRS = config

Per Cederqvist's avatar
Per Cederqvist committed
27 28
# The test-l2g program currently does not link, due to problems with
# multiple mains...  A slight reorganization is needed.
29
noinst_PROGRAMS = test-l2g
Per Cederqvist's avatar
Per Cederqvist committed
30 31 32

noinst_DATA = site.exp .gdbinit

Per Cederqvist's avatar
Per Cederqvist committed
33
EXTRA_DIST = .cvsignore \
Per Cederqvist's avatar
Per Cederqvist committed
34
	tcpconnect.py \
35
	l2g.0/00.exp l2g.0/01.exp
Per Cederqvist's avatar
Per Cederqvist committed
36

37
MOSTLYCLEANFILES = .gdbinit site.exp *.sum *.log
Per Cederqvist's avatar
Per Cederqvist committed
38

39 40 41 42
test_l2g_SOURCES = test-l2g.c
test_l2g_LDADD = ../libcheck.a $(LDADD)

../libcheck.a:
Per Cederqvist's avatar
Per Cederqvist committed
43 44 45 46
	(cd .. && $(MAKE) libcheck.a)

../lyskomd:
	(cd .. && $(MAKE) lyskomd)
Per Cederqvist's avatar
Per Cederqvist committed
47 48 49 50 51 52 53 54 55 56 57 58 59

INCLUDES = -DSERVER \
	-I$(srcdir)/.. \
	-I$(srcdir)/../../include \
	-I$(srcdir)/../../libraries/libmisc \
	-I$(srcdir)/../../libraries/libisc-new/src \
	-I$(srcdir)/../../libraries/regex \
	-I$(srcdir)/../../libraries/libcommon

LDADD = ../../libraries/libisc-new/src/libisc.a \
	../../libraries/libmisc/libmisc.a \
	../../libraries/libcommon/liblyskom-server.a \
	../../libraries/regex/libregex.a \
60
	../../libraries/libansi/libansi.a
Per Cederqvist's avatar
Per Cederqvist committed
61 62 63 64 65 66 67 68 69 70

top_srcdir = @top_srcdir@

.gdbinit: Makefile
	$(RM) -f .gdbinit
	echo dir $(top_srcdir)/src/libraries/libcommon	>.gdbinit
	echo dir $(top_srcdir)/src/libraries/libansi	>>.gdbinit
	echo dir $(top_srcdir)/src/libraries/libisc-new	>>.gdbinit
	echo dir $(top_srcdir)/src/libraries/libmisc	>>.gdbinit

71
check: check-l2g check-lyskomd
Per Cederqvist's avatar
Per Cederqvist committed
72

73
check-l2g: test-l2g site.exp
74 75
	runtest --tool l2g --srcdir $(srcdir)

76
check-lyskomd: site.exp ../lyskomd
77
	runtest --tool lyskomd --srcdir $(srcdir)
Per Cederqvist's avatar
Per Cederqvist committed
78

79
site.exp: Makefile
Per Cederqvist's avatar
Per Cederqvist committed
80 81
	echo "# this file is automatically generated" > site.exp
	echo "set l2g ./test-l2g" >> site.exp
82
	echo "set top_srcdir $(top_srcdir)" >> site.exp