* gdb/testsuite: made modifications to testcases, etc., to allow
[deliverable/binutils-gdb.git] / gdb / testsuite / Makefile.in
1 srcdir = .
2 prefix = /usr/local
3
4 exec_prefix = $(prefix)
5 bindir = $(exec_prefix)/bin
6 libdir = $(exec_prefix)/lib
7 tooldir = $(libdir)/$(target_alias)
8
9 datadir = $(exec_prefix)/lib/deja-gnu
10 mandir = $(prefix)/man
11 man1dir = $(mandir)/man1
12 man2dir = $(mandir)/man2
13 man3dir = $(mandir)/man3
14 man4dir = $(mandir)/man4
15 man5dir = $(mandir)/man5
16 man6dir = $(mandir)/man6
17 man7dir = $(mandir)/man7
18 man8dir = $(mandir)/man8
19 man9dir = $(mandir)/man9
20 infodir = $(prefix)/info
21 includedir = $(prefix)/include
22 gxx_includedir = $(tooldir)/g++-include
23 docdir = $(datadir)/doc
24 targetdir = $(datadir)/$(target_alias)
25
26 SHELL = /bin/sh
27
28 INSTALL = install -c
29 INSTALL_PROGRAM = $(INSTALL)
30 INSTALL_DATA = $(INSTALL)
31
32 $(start-sanitize-chill)
33 CFLAGS = -g
34 CHILLFLAGS = $(CFLAGS)
35 CHILL_LIB = -lchill
36 $(end-sanitize-chill)
37 CXX = gcc
38 CXXFLAGS = -g -O
39
40 LINK= ln -s
41 SUBDIRS=
42
43 CC_FOR_TARGET = ` \
44 if [ -f $${rootme}../gcc/Makefile ] ; then \
45 echo $${rootme}../gcc/xgcc -B$${rootme}../gcc/; \
46 else \
47 if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
48 echo $(CC); \
49 else \
50 t='$(program_transform_name)'; echo gcc | sed -e '' $$t; \
51 fi; \
52 fi`
53
54 GCC_FOR_TARGET = ` \
55 if [ -f $${rootme}../gcc/Makefile ] ; then \
56 echo $${rootme}../gcc/xgcc -B$${rootme}../gcc/; \
57 else \
58 if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
59 echo $(CC); \
60 else \
61 t='$(program_transform_name)'; echo gcc | sed -e '' $$t; \
62 fi; \
63 fi`
64
65 $(start-sanitize-chill)
66 CHILL_FOR_TARGET = ` \
67 if [ -f $${rootme}../gcc/Makefile ] ; then \
68 echo $${rootme}../gcc/xgcc -B$${rootme}../gcc/ -L$${rootme}../chillrt/; \
69 else \
70 if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
71 echo $(CC); \
72 else \
73 t='$(program_transform_name)'; echo gcc | sed -e '' $$t; \
74 fi; \
75 fi`
76 $(end-sanitize-chill)
77
78 CXX_FOR_TARGET = ` \
79 if [ -f $${rootme}../gcc/Makefile ] ; then \
80 echo $${rootme}../gcc/xgcc -B$${rootme}../gcc/; \
81 else \
82 if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
83 echo $(CXX); \
84 else \
85 t='$(program_transform_name)'; echo gcc | sed -e '' $$t; \
86 fi; \
87 fi`
88
89 GDB = `if [ -f $${rootme}../gdb/gdb ] ; \
90 then echo $${rootme}../gdb/gdb ; \
91 else echo gdb; fi`
92 GDBFLAGS =
93
94 EXPECT = `if [ -f $${rootme}../expect/expect ] ; \
95 then echo $${rootme}../expect/expect ; \
96 else echo expect; fi`
97
98 #### host, target, and site specific Makefile frags come in here.
99
100 FLAGS_TO_PASS = \
101 "AR=$(AR)" \
102 "AR_FLAGS=$(AR_FLAGS)" \
103 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
104 "CXX=$(CXX)" \
105 "CXXFLAGS=$(CXXFLAGS)" \
106 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
107 "CC=$(CC)" \
108 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
109 "CFLAGS=$(CFLAGS)" \
110 $(start-sanitize-chill)\
111 "CHILLFLAGS=$(CHILLFLAGS)" \
112 "CHILL_FOR_TARGET=$(CHILL_FOR_TARGET)" \
113 "CHILL_LIB=$(CHILL_LIB)" \
114 $(end-sanitize-chill)\
115 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
116 "INSTALL=$(INSTALL)" \
117 "INSTALL_DATA=$(INSTALL_DATA)" \
118 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
119 "LDFLAGS=$(LDFLAGS)" \
120 "LINK=$(LINK)" \
121 "LEX=$(LEX)" \
122 "LOADLIBES=$(LOADLIBES)" \
123 "MAKEINFO=$(MAKEINFO)" \
124 "RANLIB=$(RANLIB)" \
125 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
126 "exec_prefix=$(exec_prefix)" \
127 "prefix=$(prefix)"
128
129 all: subdirs
130
131 .NOEXPORT:
132 INFODIRS=doc
133 info:
134 @rootme=`pwd`/ ; export rootme ; \
135 rootsrc=`cd $(srcdir); pwd`/ ; export rootsrc ; \
136 $(MAKE) subdir_do DO=info "DODIRS=$(INFODIRS)" $(FLAGS_TO_PASS)
137 install-info:
138 @rootme=`pwd`/ ; export rootme ; \
139 $(MAKE) subdir_do DO=install-info "DODIRS=$(INFODIRS)" $(FLAGS_TO_PASS)
140
141 install:
142 -parent=`echo $(bindir)|sed -e 's@/[^/]*$$@@'`; \
143 if [ -d $$parent ] ; then true ; else mkdir $$parent ; fi
144 -if [ -d $(man1dir) ] ; then true ; else mkdir $(man1dir) ; fi
145 -if [ -d $(bindir) ] ; then true ; else mkdir $(bindir) ; fi
146 -if [ -d $(libdir) ] ; then true ; else mkdir $(libdir) ; fi
147 -if [ -d $(datadir) ] ; then true ; else mkdir $(datadir) ; fi
148 -if [ -d $(targetdir) ] ; then true ; else mkdir $(targetdir) ; fi
149 -for file in ./lib/*.exp; \
150 do \
151 $(INSTALL_DATA) $$file $(datadir) ; \
152 done
153 -for file in ./*-init.exp; \
154 do \
155 $(INSTALL_DATA) $$file $(targetdir) ; \
156 done
157
158 uninstall: force
159 # -rm -f $(datadir)/*.exp
160 -rm -fr $(targetdir)
161
162 subdir_do: force
163 @for i in $(DODIRS); do \
164 if [ -d ./$$i ] ; then \
165 if (rootme=`pwd`/ ; export rootme ; \
166 rootsrc=`cd $(srcdir); pwd`/ ; export rootsrc ; \
167 cd ./$$i; \
168 $(MAKE) $(FLAGS_TO_PASS) $(DO)) ; then true ; \
169 else exit 1 ; fi ; \
170 else true ; fi ; \
171 done
172 force:
173
174
175 subdirs:
176 for dir in ${SUBDIRS}; \
177 do \
178 echo "$$dir:"; \
179 if [ -d $$dir ]; then \
180 (rootme=`pwd`/ ; export rootme ; \
181 rootsrc=`cd $(srcdir); pwd`/ ; export rootsrc ; \
182 cd $$dir; $(MAKE) $(FLAGS_TO_PASS)); \
183 fi; \
184 done
185
186 clean:
187 -rm -f *~ core *.o a.out xgdb *.x
188 for dir in ${SUBDIRS}; \
189 do \
190 echo "$$dir:"; \
191 if [ -d $$dir ]; then \
192 (cd $$dir; $(MAKE) clean); \
193 fi; \
194 done
195
196 distclean: clean
197 -rm -f *~ core
198 -rm -f Makefile config.status *-init.exp
199 -rm -fr *.log summary detail
200 for dir in ${SUBDIRS}; \
201 do \
202 echo "$$dir:"; \
203 (cd $$dir; $(MAKE) distclean); \
204 done
205
206 Makefile : $(srcdir)/Makefile.in $(host_makefile_frag) $(target_makefile_frag)
207 $(SHELL) ./config.status
208
This page took 0.03273 seconds and 4 git commands to generate.