4 exec_prefix = $(prefix)
5 bindir = $(exec_prefix)/bin
6 libdir = $(exec_prefix)/lib
7 tooldir
= $(libdir)/$(target_alias
)
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
)
29 INSTALL_PROGRAM
= $(INSTALL
)
30 INSTALL_DATA
= $(INSTALL
)
32 $(start-sanitize-chill
)
34 CHILLFLAGS
= $(CFLAGS
)
44 if [ -f $${rootme}../gcc/Makefile ] ; then \
45 echo $${rootme}../gcc/xgcc -B$${rootme}../gcc/; \
47 if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
50 t='$(program_transform_name)'; echo gcc | sed -e '' $$t; \
55 if [ -f $${rootme}../gcc/Makefile ] ; then \
56 echo $${rootme}../gcc/xgcc -B$${rootme}../gcc/; \
58 if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
61 t='$(program_transform_name)'; echo gcc | sed -e '' $$t; \
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/; \
70 if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
73 t='$(program_transform_name)'; echo gcc | sed -e '' $$t; \
79 if [ -f $${rootme}../gcc/Makefile ] ; then \
80 echo $${rootme}../gcc/xgcc -B$${rootme}../gcc/; \
82 if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
85 t='$(program_transform_name)'; echo gcc | sed -e '' $$t; \
89 GDB
= `if [ -f $${rootme}../gdb/gdb ] ; \
90 then echo $${rootme}../gdb/gdb ; \
94 EXPECT
= `if [ -f $${rootme}../expect/expect ] ; \
95 then echo $${rootme}../expect/expect ; \
98 #### host, target, and site specific Makefile frags come in here.
102 "AR_FLAGS=$(AR_FLAGS)" \
103 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
105 "CXXFLAGS=$(CXXFLAGS)" \
106 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
108 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
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)" \
122 "LOADLIBES=$(LOADLIBES)" \
123 "MAKEINFO=$(MAKEINFO)" \
125 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
126 "exec_prefix=$(exec_prefix)" \
134 @rootme
=`pwd`/ ; export rootme
; \
135 rootsrc
=`cd $(srcdir); pwd`/ ; export rootsrc
; \
136 $(MAKE
) subdir_do DO
=info "DODIRS=$(INFODIRS)" $(FLAGS_TO_PASS
)
138 @rootme
=`pwd`/ ; export rootme
; \
139 $(MAKE
) subdir_do DO
=install-info
"DODIRS=$(INFODIRS)" $(FLAGS_TO_PASS
)
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
; \
151 $(INSTALL_DATA
) $$file $(datadir) ; \
153 -for file in .
/*-init.exp
; \
155 $(INSTALL_DATA
) $$file $(targetdir
) ; \
159 # -rm -f $(datadir)/*.exp
163 @for i in
$(DODIRS
); do \
164 if
[ -d .
/$$i ] ; then \
165 if
(rootme
=`pwd`/ ; export rootme
; \
166 rootsrc
=`cd $(srcdir); pwd`/ ; export rootsrc
; \
168 $(MAKE
) $(FLAGS_TO_PASS
) $(DO
)) ; then true
; \
176 for
dir in
${SUBDIRS}; \
179 if
[ -d
$$dir ]; then \
180 (rootme
=`pwd`/ ; export rootme
; \
181 rootsrc
=`cd $(srcdir); pwd`/ ; export rootsrc
; \
182 cd
$$dir; $(MAKE
) $(FLAGS_TO_PASS
)); \
187 -rm -f
*~ core
*.o a.out xgdb
*.x
188 for
dir in
${SUBDIRS}; \
191 if
[ -d
$$dir ]; then \
192 (cd
$$dir; $(MAKE
) clean); \
198 -rm -f Makefile config.status
*-init.exp
199 -rm -fr
*.log summary detail
200 for
dir in
${SUBDIRS}; \
203 (cd
$$dir; $(MAKE
) distclean); \
206 Makefile
: $(srcdir)/Makefile.in
$(host_makefile_frag
) $(target_makefile_frag
)
207 $(SHELL
) .
/config.status