Makefile.am 2.46 KB
Newer Older
1
# $Id: Makefile.am,v 1.7 1998/08/22 20:53:09 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
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: l2g_check lyskomd_check
Per Cederqvist's avatar
Per Cederqvist committed
72
73

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

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

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