chiark / gitweb /
Import upstream sources.
[cparse] / Makefile.am
CommitLineData
3cd4b0f8
MW
1#
2# This file is part of DisOrder.
3# Copyright (C) 2004 Richard Kettlewell
4#
5# This program is free software; you can redistribute it and/or modify
6# it under the terms of the GNU General Public License as published by
7# the Free Software Foundation; either version 2 of the License, or
8# (at your option) any later version.
9#
10# This program is distributed in the hope that it will be useful, but
11# WITHOUT ANY WARRANTY; without even the implied warranty of
12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13# General Public License for more details.
14#
15# You should have received a copy of the GNU General Public License
16# along with this program; if not, write to the Free Software
17# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
18# USA
19#
20
21bin_PROGRAMS=cparse cprototypes
22lib_LTLIBRARIES=libcparse.la
23
24libcparse_la_SOURCES=c-lex.l \
25 c-parse.y \
26 mem.c \
27 log.c \
28 globals.c \
29 dict.c \
30 dump.c \
31 constraints.c \
32 parse.c \
33 number.c \
34 type.c \
35 expr.c \
36 scope.c \
37 gcc.c \
38 constraints.h \
39 cparse.h \
40 platform.h
41libcparse_la_LIBADD=$(LIBGC)
42
43cparse_SOURCES=cparse.c
44cparse_LDADD=libcparse.la
45
46cprototypes_SOURCES=cprototypes.c
47cprototypes_LDADD=libcparse.la
48
49$(libcparse_la_OBJECTS): c-parse.h
50
51c-parse.h: c-parse.c
52
53test: all
54 ./tests.bash
55
56test-x: all
57 bash -x ./tests.bash
58
59EXTRA_DIST=c-parse.h tests.bash
60
61SUBDIRS=tests
62
63ALL_CFLAGS=$(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
64 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
65export ALL_CFLAGS CC