1
# gSOAP 2 Makefile for Mac OS X by Robert van Engelen, Genivia inc.
2
# With suggested changes by Mike Helmick, helmick@cs.xu.edu
3
# Requires Flex and Bison
11
CFLAGS= $(CWFLAGS) $(COFLAGS) $(CIFLAGS) $(CMFLAGS)
12
soapcpp2: soapcpp2.h soapcpp2_yacc.o symbol2.o error2.o lex.yy.o init2.o soapcpp2.o
13
$(CC) symbol2.o error2.o soapcpp2_yacc.o lex.yy.o init2.o soapcpp2.o $(LIBS) -o $@
14
soapcpp2_yacc.c: soapcpp2_yacc.y soapcpp2.h error2.h
15
bison -d -v soapcpp2_yacc.y
16
mv -f soapcpp2_yacc.tab.h soapcpp2_yacc.h
17
mv -f soapcpp2_yacc.tab.c soapcpp2_yacc.c
18
lex.yy.c: soapcpp2_yacc.h soapcpp2_yacc.c soapcpp2_lex.l
19
flex -l soapcpp2_lex.l
20
.c.o: soapcpp2.h soapcpp2_yacc.h error2.h
21
$(CC) $(CFLAGS) -DWITH_BISON -DWITH_FLEX -c $<
25
rm -f soapcpp2 *.o lex.yy.* soapcpp2_yacc.h soapcpp2_yacc.c y.tab.* *.output