/[pcre]/code/tags/pcre-1.03/Makefile
ViewVC logotype

Diff of /code/tags/pcre-1.03/Makefile

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

code/trunk/Makefile revision 3 by nigel, Sat Feb 24 21:38:01 2007 UTC code/tags/pcre-1.03/Makefile revision 10 by nigel, Sat Feb 24 21:38:15 2007 UTC
# Line 1  Line 1 
1  # Make file for PCRE (Perl-Compatible Regular Expression) library.  # Make file for PCRE (Perl-Compatible Regular Expression) library.
2    
3  # Edit CC , CFLAGS, and RANLIB for your system.  # Edit CC, CFLAGS, and RANLIB for your system.
4    
5  # It is believed that RANLIB=ranlib is required for AIX, BSDI, FreeBSD, Linux,  # It is believed that RANLIB=ranlib is required for AIX, BSDI, FreeBSD, Linux,
6  # MIPS RISCOS, NetBSD, OpenBSD, Digital Unix, and Ultrix.  # MIPS RISCOS, NetBSD, OpenBSD, Digital Unix, and Ultrix.
# Line 12  Line 12 
12  # lacks the strerror() function, but can provide the equivalent by indexing  # lacks the strerror() function, but can provide the equivalent by indexing
13  # into errlist.  # into errlist.
14    
15  CC = gcc -O  CC = gcc -O2 -Wall
16  CFLAGS =  CFLAGS =
17  RANLIB = @true  RANLIB = @true
18    
# Line 38  libpcreposix.a: pcreposix.o Line 38  libpcreposix.a: pcreposix.o
38                  ar cq libpcreposix.a pcreposix.o                  ar cq libpcreposix.a pcreposix.o
39                  $(RANLIB) libpcreposix.a                  $(RANLIB) libpcreposix.a
40    
41  pcre.o:         pcre.c pcre.h internal.h  pcre.o:         pcre.c pcre.h internal.h Makefile
42                  $(CC) -c $(CFLAGS) pcre.c                  $(CC) -c $(CFLAGS) pcre.c
43    
44  pcreposix.o:    pcreposix.c pcreposix.h internal.h  pcreposix.o:    pcreposix.c pcreposix.h internal.h Makefile
45                  $(CC) -c $(CFLAGS) pcreposix.c                  $(CC) -c $(CFLAGS) pcreposix.c
46    
47  chartables.o:   chartables.c  chartables.o:   chartables.c
48                  $(CC) -c $(CFLAGS) chartables.c                  $(CC) -c $(CFLAGS) chartables.c
49    
50  study.o:        study.c pcre.h internal.h  study.o:        study.c pcre.h internal.h Makefile
51                  $(CC) -c $(CFLAGS) study.c                  $(CC) -c $(CFLAGS) study.c
52    
53  pcretest.o:     pcretest.c pcre.h  pcretest.o:     pcretest.c pcre.h Makefile
54                  $(CC) -c $(CFLAGS) pcretest.c                  $(CC) -c $(CFLAGS) pcretest.c
55    
56  pgrep.o:        pgrep.c pcre.h  pgrep.o:        pgrep.c pcre.h Makefile
57                  $(CC) -c $(CFLAGS) pgrep.c                  $(CC) -c $(CFLAGS) pgrep.c
58    
59  # An auxiliary program makes the character tables  # An auxiliary program makes the character tables
# Line 61  pgrep.o: pgrep.c pcre.h Line 61  pgrep.o: pgrep.c pcre.h
61  chartables.c:    maketables  chartables.c:    maketables
62                  ./maketables >chartables.c                  ./maketables >chartables.c
63    
64  maketables:     maketables.c  maketables:     maketables.c Makefile
65                  $(CC) -o maketables $(CFLAGS) maketables.c                  $(CC) -o maketables $(CFLAGS) maketables.c
66    
67  # We deliberately omit maketables and chartables.c from 'make clean'; once made  # We deliberately omit maketables and chartables.c from 'make clean'; once made
# Line 70  maketables: maketables.c Line 70  maketables: maketables.c
70    
71  clean:;         /bin/rm -f *.o *.a pcretest pgrep  clean:;         /bin/rm -f *.o *.a pcretest pgrep
72    
73    # Run the tests
74    
75    runtest:        all
76                    ./pcretest testinput testtry
77                    diff testtry testoutput
78                    ./pcretest -i testinput2 testtry
79                    diff testtry testoutput2
80                    rm -f testtry
81    
82  # End  # End

Legend:
Removed from v.3  
changed lines
  Added in v.10

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12