blob: 47fba6fafa086abe2c63c5c4b6bd9ea4a67c585b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
# -*-Makefile-*- (for Emacs)
#
# This file is part of rasdaman community.
#
# Rasdaman community 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 3 of the License, or
# (at your option) any later version.
#
# Rasdaman community 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 rasdaman community. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann /
# rasdaman GmbH.
#
# For more information please see <http://www.rasdaman.org>
# or contact Peter Baumann via <baumann@rasdaman.com>.
#
# MAKEFILE FOR:
# module qlparser
#
#
# COMMENTS:
#
#
##################################################################
lib_LIBRARIES=libqlparser.a
# -I gnererates an interactive scanner which doesn't try to look ahead past a newline
# -i generates a scanner which doesn't care about upper and lower case; doesn't work
AM_LFLAGS=-i -I
YACC = bison
# -d generates token definitions in .h file
AM_YFLAGS=-d -y
AM_CXXFLAGS=@BASEDBCXXFLAGS@
AM_CFLAGS=$(CXXFLAGS)
libqlparser_a_SOURCES=oql.yy lex.ll alloca.c\
symtab.cc symtab.hh \
qtoncstream.cc qtoncstream.hh qtoncstream.icc \
qtmddaccess.cc qtmddaccess.hh qtmddaccess.icc \
qtiterator.cc qtiterator.hh qtiterator.icc \
qtoperationiterator.cc qtoperationiterator.hh qtoperationiterator.icc \
qtselectioniterator.cc qtselectioniterator.hh qtselectioniterator.icc \
qtjoiniterator.cc qtjoiniterator.hh qtjoiniterator.icc \
qtoperation.cc qtoperation.hh qtoperation.icc \
qtbinaryoperation.cc qtbinaryoperation.hh qtbinaryoperation.icc \
qtbinaryinduce.cc qtbinaryinduce.hh qtbinaryinduce.icc \
qtbinaryinduce2.cc qtbinaryinduce2.hh qtbinaryinduce2.icc \
qtunaryoperation.cc qtunaryoperation.hh qtunaryoperation.icc \
qtunaryinduce.cc qtunaryinduce.hh qtunaryinduce.icc \
qtvariable.cc qtvariable.hh qtvariable.icc \
qtconst.cc qtconst.hh qtconst.icc \
qtdata.cc qtdata.hh qtdata.icc \
qtscalardata.cc qtscalardata.hh qtscalardata.icc \
qtatomicdata.cc qtatomicdata.hh qtatomicdata.icc \
qtcomplexdata.cc qtcomplexdata.hh qtcomplexdata.icc \
qtmdd.cc qtmdd.hh qtmdd.icc \
qtstringdata.cc qtstringdata.hh qtstringdata.icc \
qtcondense.cc qtcondense.hh qtcondense.icc \
parseinfo.cc parseinfo.hh parseinfo.icc \
qtdomainoperation.cc qtdomainoperation.hh qtdomainoperation.icc \
qtconversion.cc qtconversion.hh qtconversion.icc\
qtupdate.cc qtupdate.hh qtupdate.icc \
qtinsert.cc qtinsert.hh qtinsert.icc \
qtdelete.cc qtdelete.hh \
qtcommand.cc qtcommand.hh qtcommand.icc \
qtoid.cc qtoid.hh qtoid.icc\
qtintervalop.cc qtintervalop.hh qtintervalop.icc \
qtmintervalop.cc qtmintervalop.hh qtmintervalop.icc \
qtintervaldata.cc qtintervaldata.hh qtintervaldata.icc \
qtpointop.cc qtpointop.hh qtpointop.icc \
qtmintervaldata.cc qtmintervaldata.hh qtmintervaldata.icc \
qtpointdata.cc qtpointdata.hh qtpointdata.icc \
qtnaryoperation.cc qtnaryoperation.hh qtnaryoperation.icc \
qtunaryfunc.cc qtunaryfunc.hh qtunaryfunc.icc \
qtbinaryfunc.cc qtbinaryfunc.hh qtbinaryfunc.icc \
qtmarrayop.cc qtmarrayop.hh qtmarrayop.icc \
qtmarrayop2.cc qtmarrayop2.hh qtmarrayop2.icc \
qtcondenseop.cc qtcondenseop.hh qtcondenseop.icc \
qtnode.cc qtnode.hh qtnode.icc \
querytree.cc querytree.hh querytree.icc \
qtexecute.hh qtdelete.icc \
qtmddconfig.hh qtmddconfig.cc \
qtmddcfgop.hh qtmddcfgop.cc
EXTRA_libqlparser_a_SOURCES = autogen_qtui.hh autogen_qtui.icc autogen_qtui.cc
BUILT_SOURCES=lex.cc oql.cc oql.h
CLEANFILES=lex.cc oql.cc oql.h
|