~ifolder-dev/simias/trunk-packaging

« back to all changes in this revision

Viewing changes to tools/gsoap/win32-2.7/src/.svn/text-base/Makefile.svn-base

  • Committer: Jorge O. Castro
  • Date: 2007-12-03 06:56:46 UTC
  • Revision ID: jorge@ubuntu.com-20071203065646-mupcnjcwgm5mnhyt
* Remove a bunch of .svn directories we no longer need.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#       gSOAP 2 Makefile by Robert van Engelen, Genivia inc.
2
 
#       Requires Flex (or Lex) and Bison
3
 
#
4
 
CC=gcc
5
 
CPP=g++
6
 
#       use LEX=flex -l or LEX=lex
7
 
LEX=flex -l
8
 
#       use YACC=bison or YACC=yacc
9
 
YACC=bison
10
 
#       use LIBS=-lfl with flex or LIBS=-ll with lex
11
 
#       and use -ly with yacc
12
 
LIBS=-lfl
13
 
#COFLAGS=-g -DDEBUG
14
 
COFLAGS=-O1
15
 
CWFLAGS=
16
 
CIFLAGS=
17
 
#       use -DWITH_BISON or -DWITH_YACC
18
 
#       use -DWITH_FLEX or -DWITH_LEX
19
 
CMFLAGS=-DWITH_BISON -DWITH_FLEX
20
 
CFLAGS= $(CWFLAGS) $(COFLAGS) $(CIFLAGS) $(CMFLAGS)
21
 
soapcpp2:       soapcpp2.h soapcpp2_yacc.o symbol2.o error2.o lex.yy.o init2.o soapcpp2.o
22
 
                $(CC) symbol2.o error2.o soapcpp2_yacc.o lex.yy.o init2.o soapcpp2.o -static $(LIBS) -o $@
23
 
soapcpp2_yacc.c:        soapcpp2_yacc.y soapcpp2.h error2.h
24
 
                $(YACC) -d -v soapcpp2_yacc.y
25
 
                mv -f soapcpp2_yacc.tab.h soapcpp2_yacc.h
26
 
                mv -f soapcpp2_yacc.tab.c soapcpp2_yacc.c
27
 
lex.yy.c:       soapcpp2_yacc.h soapcpp2_yacc.c soapcpp2_lex.l
28
 
                $(LEX) soapcpp2_lex.l
29
 
.c.o:           soapcpp2.h soapcpp2_yacc.h error2.h
30
 
                $(CC) $(CFLAGS) -c $<
31
 
clean:          
32
 
                rm -f *.o
33
 
distclean:              
34
 
                rm -f soapcpp2 *.o lex.yy.* soapcpp2_yacc.h soapcpp2_yacc.c y.tab.* *.output