OpenCores
URL https://opencores.org/ocsvn/scarts/scarts/trunk

Subversion Repositories scarts

[/] [scarts/] [trunk/] [toolchain/] [scarts-gdb/] [gdb-6.8/] [sim/] [Makefile.in] - Blame information for rev 26

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 26 jlechner
#    Makefile template for Configure for the sim library.
2
#    Copyright (C) 1993, 1995, 1997, 1998, 2007, 2008
3
#    Free Software Foundation, Inc.
4
#    Written by Cygnus Support.
5
#
6
# This file is part of BFD, the Binary File Descriptor library.
7
#
8
# This program is free software; you can redistribute it and/or modify
9
# it under the terms of the GNU General Public License as published by
10
# the Free Software Foundation; either version 3 of the License, or
11
# (at your option) any later version.
12
#
13
# This program is distributed in the hope that it will be useful,
14
# but WITHOUT ANY WARRANTY; without even the implied warranty of
15
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
# GNU General Public License for more details.
17
#
18
# You should have received a copy of the GNU General Public License
19
# along with this program.  If not, see .
20
 
21
VPATH = @srcdir@
22
srcdir = @srcdir@
23
 
24
prefix = @prefix@
25
exec_prefix = @exec_prefix@
26
 
27
host_alias = @host_alias@
28
target_alias = @target_alias@
29
program_transform_name = @program_transform_name@
30
bindir = @bindir@
31
libdir = @libdir@
32
tooldir = $(libdir)/$(target_alias)
33
 
34
datadir = @datadir@
35
mandir = @mandir@
36
man1dir = $(mandir)/man1
37
man2dir = $(mandir)/man2
38
man3dir = $(mandir)/man3
39
man4dir = $(mandir)/man4
40
man5dir = $(mandir)/man5
41
man6dir = $(mandir)/man6
42
man7dir = $(mandir)/man7
43
man8dir = $(mandir)/man8
44
man9dir = $(mandir)/man9
45
infodir = @infodir@
46
includedir = @includedir@
47
 
48
SHELL = @SHELL@
49
 
50
INSTALL = @INSTALL@
51
INSTALL_PROGRAM = @INSTALL_PROGRAM@
52
INSTALL_DATA = @INSTALL_DATA@
53
 
54
AR = @AR@
55
AR_FLAGS = rc
56
CC = @CC@
57
CFLAGS = @CFLAGS@
58
CC_FOR_BUILD = @CC_FOR_BUILD@
59
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
60
MAKEINFO = makeinfo
61
RANLIB = @RANLIB@
62
 
63
SUBDIRS = @subdirs@
64
 
65
INCDIR = $(srcdir)/../include
66
CSEARCH = -I. -I$(srcdir) -I$(INCDIR)
67
DEP = mkdep
68
 
69
#### Makefile fragments come in here.
70
# @target_makefile_frag@
71
###
72
 
73
# Name of the ChangeLog file.
74
ChangeLog = ChangeLog
75
 
76
 
77
RUNTEST = `if [ -f $${srcdir}/../dejagnu/runtest ] ; then \
78
                echo $${srcdir}/../dejagnu/runtest ; else echo runtest; \
79
           fi`
80
RUNTESTFLAGS=
81
 
82
FLAGS_TO_PASS = \
83
        "prefix=$(prefix)" \
84
        "exec_prefix=$(exec_prefix)" \
85
        "bindir=$(bindir)" \
86
        "mandir=$(mandir)" \
87
        "libdir=$(libdir)" \
88
        "against=$(against)" \
89
        "AR=$(AR)" \
90
        "AR_FLAGS=$(AR_FLAGS)" \
91
        "CC=$(CC)" \
92
        "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
93
        "CFLAGS=$(CFLAGS)" \
94
        "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
95
        "RANLIB=$(RANLIB)" \
96
        "MAKEINFO=$(MAKEINFO)" \
97
        "INSTALL=$(INSTALL)" \
98
        "INSTALL_DATA=$(INSTALL_DATA)" \
99
        "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
100
        "RUNTEST=$(RUNTEST)" \
101
        "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
102
        "SHELL=$(SHELL)"
103
 
104
# The use of $$(x_FOR_TARGET) reduces the command line length by not
105
# duplicating the lengthy definition.
106
TARGET_FLAGS_TO_PASS = \
107
        "prefix=$(prefix)" \
108
        "exec_prefix=$(exec_prefix)" \
109
        "against=$(against)" \
110
        'CC=$$(CC_FOR_TARGET)' \
111
        "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
112
        "CFLAGS=$(CFLAGS)" \
113
        "CHILLFLAGS=$(CHILLFLAGS)" \
114
        'CHILL=$$(CHILL_FOR_TARGET)' \
115
        "CHILL_FOR_TARGET=$(CHILL_FOR_TARGET)" \
116
        "CHILL_LIB=$(CHILL_LIB)" \
117
        'CXX=$$(CXX_FOR_TARGET)' \
118
        "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
119
        "CXXFLAGS=$(CXXFLAGS)" \
120
        "INSTALL=$(INSTALL)" \
121
        "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
122
        "INSTALL_DATA=$(INSTALL_DATA)" \
123
        "MAKEINFO=$(MAKEINFO)" \
124
        "RUNTEST=$(RUNTEST)" \
125
        "RUNTESTFLAGS=$(RUNTESTFLAGS)"
126
 
127
 
128
all:
129
        @rootme=`pwd` ; export rootme ; \
130
        for dir in . `echo ${SUBDIRS} | sed 's/testsuite//'` ; do \
131
                if [ "$$dir" = "." ]; then \
132
                        true; \
133
                elif [ -d $$dir ]; then \
134
                        (cd $$dir; $(MAKE) $(FLAGS_TO_PASS)) || exit 1; \
135
                else true; fi; \
136
        done
137
 
138
clean mostlyclean:
139
        @rootme=`pwd` ; export rootme ; \
140
        for dir in . ${SUBDIRS}; do \
141
                if [ "$$dir" = "." ]; then \
142
                        true; \
143
                elif [ -d $$dir ]; then \
144
                        (cd $$dir; $(MAKE) $(FLAGS_TO_PASS) $@) || exit 1; \
145
                else true; fi; \
146
        done
147
 
148
distclean maintainer-clean realclean:
149
        @rootme=`pwd` ; export rootme ; \
150
        for dir in . ${SUBDIRS}; do \
151
                if [ "$$dir" = "." ]; then \
152
                        true; \
153
                elif [ -d $$dir ]; then \
154
                        (cd $$dir; $(MAKE) $(FLAGS_TO_PASS) $@) || exit 1; \
155
                else true; fi; \
156
        done
157
        rm -f Makefile config.cache config.log config.status
158
 
159
install:
160
        @rootme=`pwd` ; export rootme ; \
161
        for dir in . ${SUBDIRS}; do \
162
                if [ "$$dir" = "." ]; then \
163
                        true; \
164
                elif [ -d $$dir ]; then \
165
                        (cd $$dir; $(MAKE) $(FLAGS_TO_PASS) install) || exit 1; \
166
                else true; fi; \
167
        done
168
 
169
installcheck:
170
        @echo No installcheck target is available yet for the GNU simulators.
171
 
172
installcheck:
173
 
174
# The check target can not use subdir_do, because subdir_do does not
175
# use TARGET_FLAGS_TO_PASS.
176
check: force
177
        @if [ -f testsuite/Makefile ]; then \
178
          rootme=`pwd`; export rootme; \
179
          rootsrc=`cd $(srcdir); pwd`; export rootsrc; \
180
          cd testsuite; \
181
          $(MAKE) $(TARGET_FLAGS_TO_PASS) check; \
182
        else true; fi
183
 
184
 
185
 
186
info:
187
install-info:
188
dvi:
189
pdf:
190
 
191
###
192
###
193
 
194
.NOEXPORT:
195
MAKEOVERRIDES=
196
 
197
.PHONY: check installcheck
198
check:
199
installcheck:
200
 
201
TAGS:
202
 
203
force:
204
 
205
Makefile: Makefile.in config.status
206
        $(SHELL) ./config.status
207
 
208
config.status: configure
209
        $(SHELL) ./config.status --recheck
210
 
211
# Utility to run autoconf in each directory that uses the common framework.
212
# This is intended to be invoked in $srcdir as
213
# "make -f Makefile.in autoconf-common SHELL=/bin/sh".
214
.PHONY: autoconf-common autoheader-common
215
autoconf-common autoheader-common:
216
        for d in * ; \
217
        do \
218
            if [ -d $$d -a -f $$d/configure.ac ] ; \
219
            then \
220
                 echo "Running autoconf in $$d ..." ; \
221
                 (cd $$d && autoconf --force) ; \
222
                 if [ $@ = autoheader-common ] && [ -f $$d/config.in ] ; \
223
                 then \
224
                   echo "Running autoheader in $$d ..." ; \
225
                   (cd $$d && autoheader --force) ; \
226
                 fi ; \
227
            fi ; \
228
        done
229
 
230
autoconf-changelog autoheader-changelog:
231
        id=$(ID) ; \
232
        test x$$id = x && id="`id | sed -e 's/^[^(]*(\([^)]*\).*$$/\1/'`" ; \
233
        name=$(NAME) ; \
234
        test x$$name = x && name=`grep "^$$id:" /etc/passwd | cut -f 5 -d ':'` ; \
235
        host=$(HOST) ; \
236
        test x$$host = x && host="`hostname`" ; \
237
        date=$(DATE) ; \
238
        test x$$date = x && date="`date +%Y-%m-%d`" ; \
239
        echo "$$date $$name $$id@$$host" ; \
240
        for d in * ; \
241
        do \
242
            if [ -d $$d -a -f $$d/configure.ac ] ; \
243
            then \
244
                 echo "Creating new-$(ChangeLog) in $$d ..." ; \
245
                 ( echo "$$date  $$name  <$$id@$$host>" ; \
246
                   echo "" ; \
247
                   echo "       * configure: Regenerated to track ../common/aclocal.m4 changes." ; \
248
                   if [ $@ = autoheader-changelog ] ; \
249
                   then \
250
                     echo "     * config.in: Ditto." ; \
251
                   fi ; \
252
                   echo "" ; \
253
                   cat $$d/$(ChangeLog) \
254
                 ) > $$d/new-$(ChangeLog) ; \
255
            fi ; \
256
        done
257
 
258
autoconf-install autoheader-install:
259
        for d in * ; \
260
        do \
261
            if [ -d $$d -a -f $$d/configure.ac ] ; \
262
            then \
263
                 echo "Moving $$d/new-$(ChangeLog) to $$d/$(ChangeLog) ..." ; \
264
                 mv $$d/new-$(ChangeLog) $$d/$(ChangeLog) ; \
265
            fi ; \
266
        done

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.