Makefile.in (103453) | Makefile.in (104764) |
---|---|
1# Makefile for GNU C compiler. 2# Copyright (C) 1987, 1988, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997 3# 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc. 4 5#This file is part of GCC. 6 7#GCC is free software; you can redistribute it and/or modify 8#it under the terms of the GNU General Public License as published by --- 5 unchanged lines hidden (view full) --- 14#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15#GNU General Public License for more details. 16 17#You should have received a copy of the GNU General Public License 18#along with GCC; see the file COPYING. If not, write to 19#the Free Software Foundation, 59 Temple Place - Suite 330, 20#Boston MA 02111-1307, USA. 21 | 1# Makefile for GNU C compiler. 2# Copyright (C) 1987, 1988, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997 3# 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc. 4 5#This file is part of GCC. 6 7#GCC is free software; you can redistribute it and/or modify 8#it under the terms of the GNU General Public License as published by --- 5 unchanged lines hidden (view full) --- 14#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15#GNU General Public License for more details. 16 17#You should have received a copy of the GNU General Public License 18#along with GCC; see the file COPYING. If not, write to 19#the Free Software Foundation, 59 Temple Place - Suite 330, 20#Boston MA 02111-1307, USA. 21 |
22# $FreeBSD: head/contrib/gcc/Makefile.in 103453 2002-09-17 04:14:38Z kan $ | 22# $FreeBSD: head/contrib/gcc/Makefile.in 104764 2002-10-10 04:50:29Z kan $ |
23 24# The targets for external use include: 25# all, doc, proto, install, install-cross, install-cross-rest, 26# uninstall, TAGS, mostlyclean, clean, distclean, maintainer-clean, 27# stage1, stage2, stage3, stage4. 28 29# This is the default target. 30all: --- 969 unchanged lines hidden (view full) --- 1000 SHLIB_LINK='$(SHLIB_LINK)' \ 1001 SHLIB_INSTALL='$(SHLIB_INSTALL)' \ 1002 SHLIB_EXT='$(SHLIB_EXT)' \ 1003 SHLIB_MULTILIB='$(SHLIB_MULTILIB)' \ 1004 SHLIB_MKMAP='$(SHLIB_MKMAP)' \ 1005 SHLIB_MKMAP_OPTS='$(SHLIB_MKMAP_OPTS)' \ 1006 SHLIB_MAPFILES='$(SHLIB_MAPFILES)' \ 1007 SHLIB_NM_FLAGS='$(SHLIB_NM_FLAGS)' \ | 23 24# The targets for external use include: 25# all, doc, proto, install, install-cross, install-cross-rest, 26# uninstall, TAGS, mostlyclean, clean, distclean, maintainer-clean, 27# stage1, stage2, stage3, stage4. 28 29# This is the default target. 30all: --- 969 unchanged lines hidden (view full) --- 1000 SHLIB_LINK='$(SHLIB_LINK)' \ 1001 SHLIB_INSTALL='$(SHLIB_INSTALL)' \ 1002 SHLIB_EXT='$(SHLIB_EXT)' \ 1003 SHLIB_MULTILIB='$(SHLIB_MULTILIB)' \ 1004 SHLIB_MKMAP='$(SHLIB_MKMAP)' \ 1005 SHLIB_MKMAP_OPTS='$(SHLIB_MKMAP_OPTS)' \ 1006 SHLIB_MAPFILES='$(SHLIB_MAPFILES)' \ 1007 SHLIB_NM_FLAGS='$(SHLIB_NM_FLAGS)' \ |
1008 SHLIB_SLIBDIR_SUFFIXES='$(SHLIB_SLIBDIR_SUFFIXES)' \ | 1008 MULTILIB_OSDIRNAMES='$(MULTILIB_OSDIRNAMES)' \ |
1009 mkinstalldirs='$(SHELL) $(srcdir)/mkinstalldirs' \ 1010 $(SHELL) mklibgcc > tmp-libgcc.mk 1011 mv tmp-libgcc.mk libgcc.mk 1012 1013# All the things that might cause us to want to recompile bits of libgcc. 1014LIBGCC_DEPS = $(GCC_PASSES) $(LANGUAGES) stmp-int-hdrs $(STMP_FIXPROTO) \ 1015 libgcc.mk $(srcdir)/libgcc2.c $(TCONFIG_H) \ 1016 $(MACHMODE_H) longlong.h gbl-ctors.h config.status stmp-int-hdrs \ --- 17 unchanged lines hidden (view full) --- 1034 MAKEOVERRIDES= \ 1035 -f libgcc.mk all 1036 1037# Use the genmultilib shell script to generate the information the gcc 1038# driver program needs to select the library directory based on the 1039# switches. 1040multilib.h: s-mlib; @true 1041s-mlib: $(srcdir)/genmultilib Makefile | 1009 mkinstalldirs='$(SHELL) $(srcdir)/mkinstalldirs' \ 1010 $(SHELL) mklibgcc > tmp-libgcc.mk 1011 mv tmp-libgcc.mk libgcc.mk 1012 1013# All the things that might cause us to want to recompile bits of libgcc. 1014LIBGCC_DEPS = $(GCC_PASSES) $(LANGUAGES) stmp-int-hdrs $(STMP_FIXPROTO) \ 1015 libgcc.mk $(srcdir)/libgcc2.c $(TCONFIG_H) \ 1016 $(MACHMODE_H) longlong.h gbl-ctors.h config.status stmp-int-hdrs \ --- 17 unchanged lines hidden (view full) --- 1034 MAKEOVERRIDES= \ 1035 -f libgcc.mk all 1036 1037# Use the genmultilib shell script to generate the information the gcc 1038# driver program needs to select the library directory based on the 1039# switches. 1040multilib.h: s-mlib; @true 1041s-mlib: $(srcdir)/genmultilib Makefile |
1042 if test @enable_multilib@ = yes; then \ | 1042 if test @enable_multilib@ = yes \ 1043 || test -n "$(MULTILIB_OSDIRNAMES)"; then \ |
1043 $(SHELL) $(srcdir)/genmultilib \ 1044 "$(MULTILIB_OPTIONS)" \ 1045 "$(MULTILIB_DIRNAMES)" \ 1046 "$(MULTILIB_MATCHES)" \ 1047 "$(MULTILIB_EXCEPTIONS)" \ 1048 "$(MULTILIB_EXTRA_OPTS)" \ 1049 "$(MULTILIB_EXCLUSIONS)" \ | 1044 $(SHELL) $(srcdir)/genmultilib \ 1045 "$(MULTILIB_OPTIONS)" \ 1046 "$(MULTILIB_DIRNAMES)" \ 1047 "$(MULTILIB_MATCHES)" \ 1048 "$(MULTILIB_EXCEPTIONS)" \ 1049 "$(MULTILIB_EXTRA_OPTS)" \ 1050 "$(MULTILIB_EXCLUSIONS)" \ |
1051 "$(MULTILIB_OSDIRNAMES)" \ 1052 "@enable_multilib@" \ |
|
1050 > tmp-mlib.h; \ 1051 else \ | 1053 > tmp-mlib.h; \ 1054 else \ |
1052 $(SHELL) $(srcdir)/genmultilib '' '' '' '' '' '' > tmp-mlib.h; \ | 1055 $(SHELL) $(srcdir)/genmultilib '' '' '' '' '' '' '' no \ 1056 > tmp-mlib.h; \ |
1053 fi 1054 $(SHELL) $(srcdir)/move-if-change tmp-mlib.h multilib.h 1055 $(STAMP) s-mlib 1056 1057# Build multiple copies of libgcc.a, one for each target switch. 1058stmp-multilib: $(LIBGCC_DEPS) 1059 $(MAKE) GCC_FOR_TARGET="$(GCC_FOR_TARGET)" \ 1060 HOST_PREFIX="$(HOST_PREFIX)" HOST_PREFIX_1="$(HOST_PREFIX_1)" \ --- 2395 unchanged lines hidden --- | 1057 fi 1058 $(SHELL) $(srcdir)/move-if-change tmp-mlib.h multilib.h 1059 $(STAMP) s-mlib 1060 1061# Build multiple copies of libgcc.a, one for each target switch. 1062stmp-multilib: $(LIBGCC_DEPS) 1063 $(MAKE) GCC_FOR_TARGET="$(GCC_FOR_TARGET)" \ 1064 HOST_PREFIX="$(HOST_PREFIX)" HOST_PREFIX_1="$(HOST_PREFIX_1)" \ --- 2395 unchanged lines hidden --- |