/[pcre]/code/trunk/Makefile.in
ViewVC logotype

Diff of /code/trunk/Makefile.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 69 by nigel, Sat Feb 24 21:40:18 2007 UTC revision 73 by nigel, Sat Feb 24 21:40:30 2007 UTC
# Line 1  Line 1 
1    
2  # Makefile.in for PCRE (Perl-Compatible Regular Expression) library.  # Makefile.in for PCRE (Perl-Compatible Regular Expression) library.
3    
 #---------------------------------------------------------------------------#  
 # MinGW DLLs are built automatically with this configure.in and Makefile.in #  
 # as long you are using autoconf 2.50 or higher. The Win32 static libraries #  
 # have not been tested, but appear to be generated. This functionality is   #  
 # by courtesy of Fred Cox. I (Philip Hazel) don't know anything about it,   #  
 # as I live entirely in a non-Windows world.                                #  
 #---------------------------------------------------------------------------#  
   
4    
5  #############################################################################  #############################################################################
6    
7  # PCRE is developed on a Unix system. I do not use Windows or Macs, and know  # PCRE is developed on a Unix system. I do not use Windows or Macs, and know
8  # nothing about building software on them. Although the code of PCRE should  # nothing about building software on them. Although the code of PCRE should
9  # be very portable, the building system in this Makefile is designed for Unix  # be very portable, the building system in this Makefile is designed for Unix
10  # systems, with the exception of the mingw32 stuff just mentioned.  # systems. However, there are features that have been supplied to me by various
11    # people that should make it work on MinGW and Cygwin systems.
12    
13  # This setting enables Unix-style directory scanning in pcregrep, triggered  # This setting enables Unix-style directory scanning in pcregrep, triggered
14  # by the -f option. Maybe one day someone will add code for other systems.  # by the -f option. Maybe one day someone will add code for other systems.
# Line 70  BUILD_OBJEXT = @BUILD_OBJEXT@ Line 63  BUILD_OBJEXT = @BUILD_OBJEXT@
63  CC = @CC@  CC = @CC@
64  CFLAGS = @CFLAGS@  CFLAGS = @CFLAGS@
65  CPPFLAGS = @CPPFLAGS@  CPPFLAGS = @CPPFLAGS@
66    
67  CC_FOR_BUILD = @CC_FOR_BUILD@  CC_FOR_BUILD = @CC_FOR_BUILD@
68  CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@  CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
69  CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@  CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@
70    
71  UTF8 = @UTF8@  UTF8 = @UTF8@
72  NEWLINE = @NEWLINE@  NEWLINE = @NEWLINE@
73  POSIX_MALLOC_THRESHOLD = @POSIX_MALLOC_THRESHOLD@  POSIX_MALLOC_THRESHOLD = @POSIX_MALLOC_THRESHOLD@
74  LINK_SIZE = @LINK_SIZE@  LINK_SIZE = @LINK_SIZE@
75  MATCH_LIMIT= @MATCH_LIMIT@  MATCH_LIMIT = @MATCH_LIMIT@
76    NO_RECURSE = @NO_RECURSE@
77    EBCDIC = @EBCDIC@
78    
79  INSTALL = @INSTALL@  INSTALL = @INSTALL@
80  INSTALL_DATA = @INSTALL_DATA@  INSTALL_DATA = @INSTALL_DATA@
# Line 86  INSTALL_DATA = @INSTALL_DATA@ Line 83  INSTALL_DATA = @INSTALL_DATA@
83  # to do one or the other or both by ./configure.  # to do one or the other or both by ./configure.
84    
85  LIBTOOL = @LIBTOOL@  LIBTOOL = @LIBTOOL@
86  LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) -c $(CFLAGS) -I. -I$(top_srcdir) $(NEWLINE) $(LINK_SIZE) $(MATCH_LIMIT)  LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) -c $(CFLAGS) -I. -I$(top_srcdir) $(NEWLINE) $(LINK_SIZE) $(MATCH_LIMIT) $(NO_RECURSE) $(EBCDIC)
87  @ON_WINDOWS@LINK = $(CC) $(CFLAGS) -I. -I$(top_srcdir) -L.libs  @ON_WINDOWS@LINK = $(CC) $(CFLAGS) -I. -I$(top_srcdir) -L.libs
88  @NOT_ON_WINDOWS@LINK = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -I. -I$(top_srcdir)  @NOT_ON_WINDOWS@LINK = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -I. -I$(top_srcdir)
89  LINKLIB = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -I. -I$(top_srcdir)  LINKLIB = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -I. -I$(top_srcdir)
# Line 106  LOBJ = maketables.lo get.lo study.lo pcr Line 103  LOBJ = maketables.lo get.lo study.lo pcr
103  all:            libpcre.la @POSIX_LIB@ pcretest@EXEEXT@ pcregrep@EXEEXT@ @ON_WINDOWS@ winshared  all:            libpcre.la @POSIX_LIB@ pcretest@EXEEXT@ pcregrep@EXEEXT@ @ON_WINDOWS@ winshared
104    
105  pcregrep@EXEEXT@: libpcre.la pcregrep.@OBJEXT@ @ON_WINDOWS@ winshared  pcregrep@EXEEXT@: libpcre.la pcregrep.@OBJEXT@ @ON_WINDOWS@ winshared
106                  $(LINK) -o pcregrep@EXEEXT@ pcregrep.@OBJEXT@ -lpcre                  $(LINK) -o pcregrep@EXEEXT@ pcregrep.@OBJEXT@ libpcre.la
107    
108  pcretest@EXEEXT@: libpcre.la @POSIX_LIB@ pcretest.@OBJEXT@ @ON_WINDOWS@ winshared  pcretest@EXEEXT@: libpcre.la @POSIX_LIB@ pcretest.@OBJEXT@ @ON_WINDOWS@ winshared
109                  $(LINK) $(PURIFY) $(EFENCE) -o pcretest@EXEEXT@  pcretest.@OBJEXT@ \                  $(LINK) $(PURIFY) $(EFENCE) -o pcretest@EXEEXT@  pcretest.@OBJEXT@ \
110                  -lpcre @POSIX_LIB@                  libpcre.la @POSIX_LIB@
111    
112  libpcre.la:     $(OBJ)  libpcre.la:     $(OBJ)
113                  -rm -f libpcre.la                  -rm -f libpcre.la
114                  $(LINKLIB) -rpath $(LIBDIR) -version-info \                  $(LINKLIB) -rpath $(LIBDIR) -version-info \
115                  '$(PCRELIBVERSION)' -o libpcre.la $(LOBJ)                  '$(PCRELIBVERSION)' -o libpcre.la $(LOBJ)
116    
117  libpcreposix.la: pcreposix.@OBJEXT@  libpcreposix.la: libpcre.la pcreposix.@OBJEXT@
118                  -rm -f libpcreposix.la                  -rm -f libpcreposix.la
119                  $(LINKLIB) -rpath $(LIBDIR) -L. -lpcre -version-info \                  $(LINKLIB) -rpath $(LIBDIR) libpcre.la -version-info \
120                  '$(PCREPOSIXLIBVERSION)' -o libpcreposix.la pcreposix.lo                  '$(PCREPOSIXLIBVERSION)' -o libpcreposix.la pcreposix.lo
121    
122  pcre.@OBJEXT@:  $(top_srcdir)/chartables.c $(top_srcdir)/pcre.c \  pcre.@OBJEXT@:  $(top_srcdir)/chartables.c $(top_srcdir)/pcre.c \
# Line 151  pcretest.@OBJEXT@:     $(top_srcdir)/pcr Line 148  pcretest.@OBJEXT@:     $(top_srcdir)/pcr
148  pcregrep.@OBJEXT@:     $(top_srcdir)/pcregrep.c pcre.h Makefile config.h  pcregrep.@OBJEXT@:     $(top_srcdir)/pcregrep.c pcre.h Makefile config.h
149                  $(CC) -c $(CFLAGS) -I. $(UTF8) $(PCREGREP_OSTYPE) $(top_srcdir)/pcregrep.c                  $(CC) -c $(CFLAGS) -I. $(UTF8) $(PCREGREP_OSTYPE) $(top_srcdir)/pcregrep.c
150    
151  # Some Windows-specific targets, for Cygwin and MinGW  # Some Windows-specific targets for MinGW. Do not use for Cygwin.
152    
153  winshared : .libs/@WIN_PREFIX@pcre.dll .libs/@WIN_PREFIX@pcreposix.dll  winshared : .libs/@WIN_PREFIX@pcre.dll .libs/@WIN_PREFIX@pcreposix.dll
154    
# Line 175  winshared : .libs/@WIN_PREFIX@pcre.dll . Line 172  winshared : .libs/@WIN_PREFIX@pcre.dll .
172  .libs/@WIN_PREFIX@pcreposix.dll: libpcreposix.la libpcre.la  .libs/@WIN_PREFIX@pcreposix.dll: libpcreposix.la libpcre.la
173          $(CC) $(CFLAGS) -shared -o $@ \          $(CC) $(CFLAGS) -shared -o $@ \
174          -Wl,--whole-archive .libs/libpcreposix.a \          -Wl,--whole-archive .libs/libpcreposix.a \
175          -Wl,--out-implib,.libs/lib@WIN_PREFIX@pcreposix.dll.a \          -Wl,--out-implib,.libs/@WIN_PREFIX@pcreposix.dll.a \
176          -Wl,--output-def,.libs/@WIN_PREFIX@pcreposix.dll-def \          -Wl,--output-def,.libs/@WIN_PREFIX@libpcreposix.dll-def \
177          -Wl,--export-all-symbols \          -Wl,--export-all-symbols \
178          -Wl,--no-whole-archive .libs/libpcre.a          -Wl,--no-whole-archive .libs/libpcre.a
179          sed -e "s#dlname=''#dlname='../bin/@WIN_PREFIX@pcreposix.dll'#" \          sed -e "s#dlname=''#dlname='../bin/@WIN_PREFIX@pcreposix.dll'#" \
# Line 204  wininstall : winshared Line 201  wininstall : winshared
201  # An auxiliary program makes the default character table source  # An auxiliary program makes the default character table source
202    
203  $(top_srcdir)/chartables.c:   dftables  $(top_srcdir)/chartables.c:   dftables
204                  ./dftables >$(top_srcdir)/chartables.c                  ./dftables $(top_srcdir)/chartables.c
205    
206  dftables.@BUILD_OBJEXT@:     $(top_srcdir)/dftables.c $(top_srcdir)/maketables.c \  dftables.@BUILD_OBJEXT@:     $(top_srcdir)/dftables.c $(top_srcdir)/maketables.c \
207                  $(top_srcdir)/internal.h pcre.h config.h Makefile                  $(top_srcdir)/internal.h pcre.h config.h Makefile
# Line 277  check:          runtest Line 274  check:          runtest
274  test:           runtest  test:           runtest
275    
276  runtest:        all @ON_WINDOWS@ @WIN_PREFIX@pcre.dll  runtest:        all @ON_WINDOWS@ @WIN_PREFIX@pcre.dll
277                  ./RunTest                  @./RunTest
278    
279  # End  # End

Legend:
Removed from v.69  
changed lines
  Added in v.73

  ViewVC Help
Powered by ViewVC 1.1.5