~ubuntu-branches/ubuntu/edgy/agrep/edgy

« back to all changes in this revision

Viewing changes to Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Baumann
  • Date: 2005-12-27 17:01:00 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20051227170100-nk2hnq0bnlkbk3q3
Tags: 4.17-2
Added patch to fix FTBS on amd64 (Closes: #344909).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Copyright (c) 1994 Sun Wu, Udi Manber, Burra Gopal.  All Rights Reserved.
 
2
 
 
3
srcdir = @srcdir@
 
4
VPATH  = @srcdir@
 
5
SHELL  = /bin/sh
 
6
CC     = @CC@
 
7
AR     = @AR@
 
8
RANLIB = @RANLIB@
 
9
CP     = @CP@
 
10
STRIP  = @STRIP@
 
11
INSTALL         = @INSTALL@
 
12
INSTALL_PROGRAM = @INSTALL_PROGRAM@
 
13
INSTALL_DATA    = @INSTALL_DATA@
 
14
INSTALL_MAN     = ${INSTALL} -m 444
 
15
DEFS            =
 
16
 
 
17
prefix = @prefix@
 
18
exec_prefix = @exec_prefix@
 
19
binprefix =
 
20
manprefix =
 
21
 
 
22
bindir = $(exec_prefix)/bin
 
23
libdir = $(exec_prefix)/lib
 
24
mandir = $(prefix)/man/man1
 
25
manext = 1
 
26
 
 
27
MAN1            = agrep.1
 
28
 
 
29
# YOU DON'T HAVE TO CHANGE ANYTHING BELOW THIS LINE
 
30
 
 
31
# The binaries will be made in ../bin/. and the agrep library in ../lib
 
32
# You normally don't have to change them.
 
33
BINDIR        = ../bin
 
34
LIBDIR        = ../lib
 
35
TCOMP         = cast
 
36
TCOMPDIR      = ../compress
 
37
AGREPDIR      = ../agrep
 
38
TEMPLATEDIR   = ../libtemplate
 
39
 
 
40
# You can change the target to use the "cast" (compression) library by changing:
 
41
#       all: $(NOTCPROG)
 
42
# to:
 
43
#       all: $(PROG)
 
44
# You must also define DOTCOMPRESSED below to be 1 instead of 0.
 
45
 
 
46
DOTCOMPRESSED = 0
 
47
 
 
48
OPTIMIZEFLAGS   = -O2
 
49
INCLUDEFLAGS    = -I$(AGREPDIR) -I$(TEMPLATEDIR)/include
 
50
 
 
51
# AGREP_POINTER is defined in autoconf.h
 
52
MYDEFINEFLAGS   = -DMEASURE_TIMES=0 -DDOTCOMPRESSED=$(DOTCOMPRESSED)
 
53
CFLAGS          = $(MYDEFINEFLAGS) $(INCLUDEFLAGS) $(DEFS)
 
54
LDFLAGS         =
 
55
OTHERLIBS       =
 
56
 
 
57
PROG          = agrep
 
58
NOTCPROG      = notc$(PROG)
 
59
LIB           = $(LIBDIR)/lib$(PROG).a
 
60
 
 
61
all: $(LIB) $(NOTCPROG)
 
62
 
 
63
install: all install-man
 
64
        $(INSTALL) $(PROG) $(bindir)
 
65
 
 
66
install-man: $(MAN1)
 
67
        $(INSTALL_MAN) $(MAN1) $(mandir)
 
68
 
 
69
clean:
 
70
                rm -f $(LIB) $(OBJS) dummyfilters.o main.o core a.out $(PROG)
 
71
 
 
72
distclean:      clean
 
73
                rm -f Makefile
 
74
 
 
75
HDRS          = agrep.h checkfile.h re.h defs.h config.h
 
76
TCOMPLIBOBJ   = \
 
77
                $(TCOMPDIR)/hash.o \
 
78
                $(TCOMPDIR)/string.o \
 
79
                $(TCOMPDIR)/misc.o \
 
80
                $(TCOMPDIR)/quick.o \
 
81
                $(TCOMPDIR)/cast.o \
 
82
                $(TCOMPDIR)/uncast.o \
 
83
                $(TCOMPDIR)/tsimpletest.o \
 
84
                $(TCOMPDIR)/tbuild.o\
 
85
                $(TCOMPDIR)/tmemlook.o
 
86
OBJS          = \
 
87
                follow.o        \
 
88
                asearch.o       \
 
89
                asearch1.o      \
 
90
                agrep.o         \
 
91
                bitap.o         \
 
92
                checkfile.o     \
 
93
                compat.o        \
 
94
                maskgen.o       \
 
95
                parse.o         \
 
96
                checksg.o       \
 
97
                preprocess.o    \
 
98
                delim.o         \
 
99
                asplit.o        \
 
100
                recursive.o     \
 
101
                sgrep.o         \
 
102
                newmgrep.o      \
 
103
                utilities.o
 
104
 
 
105
$(PROG):        $(OBJS) main.o $(LIBDIR)/lib$(TCOMP).a
 
106
                $(CC) -L$(LIBDIR) $(LDFLAGS) -o $@ $(OBJS) main.o -l$(TCOMP) $(OTHERLIBS)
 
107
                $(AR) rcv $(LIB) $(OBJS) $(TCOMPLIBOBJ)
 
108
                $(RANLIB) $(LIB)
 
109
 
 
110
$(LIBDIR)/lib$(TCOMP).a:
 
111
                cd $(TCOMPDIR) ; $(MAKE)
 
112
 
 
113
$(LIB): $(OBJS) dummyfilters.o
 
114
                $(AR) rcv $(LIB) $(OBJS) dummyfilters.o
 
115
                $(RANLIB) $(LIB)
 
116
 
 
117
$(NOTCPROG):    $(OBJS) dummyfilters.o main.o
 
118
                $(CC) $(LDFLAGS) -o $(PROG) $(OBJS) dummyfilters.o main.o $(OTHERLIBS)
 
119
 
 
120
compat.o:       agrep.h defs.h config.h
 
121
asearch.o:      agrep.h defs.h config.h
 
122
asearch1.o:     agrep.h defs.h config.h
 
123
bitap.o:        agrep.h defs.h config.h
 
124
checkfile.o:    agrep.h checkfile.h defs.h config.h
 
125
follow.o:       re.h agrep.h defs.h config.h
 
126
main.o:         agrep.h checkfile.h defs.h config.h dummysyscalls.c
 
127
agrep.o:        agrep.h checkfile.h defs.h config.h
 
128
newmgrep.o:     agrep.h defs.h config.h
 
129
maskgen.o:      agrep.h defs.h config.h
 
130
next.o:         agrep.h defs.h config.h
 
131
parse.o:        re.h agrep.h defs.h config.h
 
132
preprocess.o:   agrep.h defs.h config.h
 
133
checksg.o:      agrep.h checkfile.h defs.h config.h
 
134
delim.o:        agrep.h defs.h config.h
 
135
asplit.o:       agrep.h defs.h config.h
 
136
sgrep.o:        agrep.h defs.h config.h
 
137
abm.o:          agrep.h defs.h config.h
 
138
utilities.o:    re.h agrep.h defs.h config.h
 
139
dummyfilters.o: dummyfilters.c