Makefile.in revision 08cb74ca432a8c24e39f17dedce527e6a47b8001
32d98ca5e560cf6c1062a0463be4c350af32bed5Thiemo Wiedemeyer# Copyright 2001-2005 The Apache Software Foundation or its licensors, as
7a8401ce858002b67e8f4198fde45a1562696ccbChristian Maeder# applicable.
e9458b1a7a19a63aa4c179f9ab20f4d50681c168Jens Elkner#
37eedb575dd3dc0ab25809693aa2d318f9084c56Christian Maeder# Licensed under the Apache License, Version 2.0 (the "License");
e5b79e9fe9606fd386dc840ea9f1514e7b9b32b9Christian Maeder# you may not use this file except in compliance with the License.
98890889ffb2e8f6f722b00e265a211f13b5a861Corneliu-Claudiu Prodescu# You may obtain a copy of the License at
e5b79e9fe9606fd386dc840ea9f1514e7b9b32b9Christian Maeder#
3f69b6948966979163bdfe8331c38833d5d90ecdChristian Maeder# http://www.apache.org/licenses/LICENSE-2.0
e5b79e9fe9606fd386dc840ea9f1514e7b9b32b9Christian Maeder#
e5b79e9fe9606fd386dc840ea9f1514e7b9b32b9Christian Maeder# Unless required by applicable law or agreed to in writing, software
e5b79e9fe9606fd386dc840ea9f1514e7b9b32b9Christian Maeder# distributed under the License is distributed on an "AS IS" BASIS,
f3a94a197960e548ecd6520bb768cb0d547457bbChristian Maeder# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
e5b79e9fe9606fd386dc840ea9f1514e7b9b32b9Christian Maeder# See the License for the specific language governing permissions and
e5b79e9fe9606fd386dc840ea9f1514e7b9b32b9Christian Maeder# limitations under the License.
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer#
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer# standard stuff
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer#
06883ac1d9999098ffb26e6f916fab1ff9d5fe63cmaeder
32d98ca5e560cf6c1062a0463be4c350af32bed5Thiemo Wiedemeyerinclude $(top_srcdir)/build/special.mk
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer#
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer# developer stuff
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer# (we really don't expect end users to use these targets!)
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer#
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyerssl_expr_scan.c: $(top_srcdir)/modules/ssl/ssl_expr_scan.l ssl_expr_parse.h
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer flex -Pssl_expr_yy -s -B $(top_srcdir)/modules/ssl/ssl_expr_scan.l
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer sed -e '/$$Header:/d' <lex.ssl_expr_yy.c >ssl_expr_scan.c && rm -f lex.ssl_expr_yy.c
6e2c6baa4352577819386beb3a21d7c247eab52cThiemo Wiedemeyer
6e2c6baa4352577819386beb3a21d7c247eab52cThiemo Wiedemeyerssl_expr_parse.c ssl_expr_parse.h: $(top_srcdir)/modules/ssl/ssl_expr_parse.y
6e2c6baa4352577819386beb3a21d7c247eab52cThiemo Wiedemeyer yacc -d $(top_srcdir)/modules/ssl/ssl_expr_parse.y
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer sed -e 's;yy;ssl_expr_yy;g' \
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer -e '/#if defined(c_plusplus) || defined(__cplusplus)/,/#endif/d' \
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer <y.tab.c >ssl_expr_parse.c && rm -f y.tab.c
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer sed -e 's;yy;ssl_expr_yy;g' \
9a80079e082fdf4fe8e19f8fc61e6cd8799b47a7Christian Maeder <y.tab.h >ssl_expr_parse.h && rm -f y.tab.h
c7f4a6ff1152bff4eb0025eb70cfb2d96b55d4d8Thiemo Wiedemeyer
c7f4a6ff1152bff4eb0025eb70cfb2d96b55d4d8Thiemo Wiedemeyer