OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
PR target/35714
[pf3gnuchains/gcc-fork.git]
/
libobjc
/
Makefile.in
diff --git
a/libobjc/Makefile.in
b/libobjc/Makefile.in
index
98f4c87
..
bfddff2
100644
(file)
--- a/
libobjc/Makefile.in
+++ b/
libobjc/Makefile.in
@@
-1,6
+1,6
@@
# Makefile for GNU Objective C runtime library.
# Makefile for GNU Objective C runtime library.
-# Copyright 1993, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004
-# Free Software Foundation, Inc.
+# Copyright 1993, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004
,
+#
2005, 2006
Free Software Foundation, Inc.
#This file is part of GCC.
#This file is part of GCC.
@@
-36,13
+36,13
@@
target_noncanonical = @target_noncanonical@
gcc_version := $(shell cat $(srcdir)/../gcc/BASE-VER)
host_subdir = @host_subdir@
top_srcdir = @top_srcdir@
gcc_version := $(shell cat $(srcdir)/../gcc/BASE-VER)
host_subdir = @host_subdir@
top_srcdir = @top_srcdir@
-
toplevel_srcdir = @toplevel_src
dir@
+
multi_basedir = @multi_base
dir@
toolexecdir = @toolexecdir@
# Toolexecdir is used only by toolexeclibdir
toolexeclibdir = @toolexeclibdir@
includedirname = @includedirname@
toolexecdir = @toolexecdir@
# Toolexecdir is used only by toolexeclibdir
toolexeclibdir = @toolexeclibdir@
includedirname = @includedirname@
-lib
ext = @libext
@
+lib
suffix = @libsuffix
@
extra_ldflags_libobjc = @extra_ldflags_libobjc@
extra_ldflags_libobjc = @extra_ldflags_libobjc@
@@
-91,14
+91,17
@@
LIBTOOL_INSTALL = $(LIBTOOL) --mode=install
LIBTOOL_CLEAN = $(LIBTOOL) --mode=clean
#LIBTOOL_UNINSTALL = $(LIBTOOL) --mode=uninstall
LIBTOOL_CLEAN = $(LIBTOOL) --mode=clean
#LIBTOOL_UNINSTALL = $(LIBTOOL) --mode=uninstall
+OBJC_GCFLAGS=-DOBJC_WITH_GC=1
+OBJC_THREAD_FILE=thr-objc
+OBJC_BOEHM_GC=@OBJC_BOEHM_GC@
+OBJC_BOEHM_GC_INCLUDES=@OBJC_BOEHM_GC_INCLUDES@
+
INCLUDES = -I$(srcdir)/objc -I$(srcdir)/$(MULTISRCTOP)../gcc \
-I$(srcdir)/$(MULTISRCTOP)../gcc/config \
-I$(MULTIBUILDTOP)../../$(host_subdir)/gcc \
INCLUDES = -I$(srcdir)/objc -I$(srcdir)/$(MULTISRCTOP)../gcc \
-I$(srcdir)/$(MULTISRCTOP)../gcc/config \
-I$(MULTIBUILDTOP)../../$(host_subdir)/gcc \
- -I$(srcdir)/$(MULTISRCTOP)../include
+ -I$(srcdir)/$(MULTISRCTOP)../include \
+ $(OBJC_BOEHM_GC_INCLUDES)
-OBJC_GCFLAGS=-DOBJC_WITH_GC=1
-OBJC_THREAD_FILE=thr-objc
-OBJC_BOEHM_GC=@OBJC_BOEHM_GC@
.SUFFIXES:
.SUFFIXES: .c .m .lo
.SUFFIXES:
.SUFFIXES: .c .m .lo
@@
-134,7
+137,7
@@
FLAGS_TO_PASS = \
"libsubdir=$(libsubdir)" \
"tooldir=$(tooldir)"
"libsubdir=$(libsubdir)" \
"tooldir=$(tooldir)"
-all: libobjc$(lib
ext
).la $(OBJC_BOEHM_GC)
+all: libobjc$(lib
suffix
).la $(OBJC_BOEHM_GC)
: $(MAKE) ; exec $(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=all
# User-visible header files.
: $(MAKE) ; exec $(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=all
# User-visible header files.
@@
-264,14
+267,19
@@
exception_gc.lo: exception.c
$(LIBTOOL_COMPILE) $(CC) -c -o $@ $(ALL_CFLAGS) $(OBJC_GCFLAGS) \
-fexceptions $(INCLUDES) $<
$(LIBTOOL_COMPILE) $(CC) -c -o $@ $(ALL_CFLAGS) $(OBJC_GCFLAGS) \
-fexceptions $(INCLUDES) $<
-doc: info dvi html
+doc: info dvi pdf html
+
+# No install-html or install-pdf support
+.PHONY: install-html install-pdf
+install-html:
+install-pdf:
-libobjc$(lib
ext
).la: $(OBJS)
+libobjc$(lib
suffix
).la: $(OBJS)
$(LIBTOOL_LINK) $(CC) -o $@ $(OBJS) \
-rpath $(toolexeclibdir) \
-version-info $(LIBOBJC_VERSION) $(extra_ldflags_libobjc)
$(LIBTOOL_LINK) $(CC) -o $@ $(OBJS) \
-rpath $(toolexeclibdir) \
-version-info $(LIBOBJC_VERSION) $(extra_ldflags_libobjc)
-libobjc_gc$(lib
ext
).la: $(OBJS_GC)
+libobjc_gc$(lib
suffix
).la: $(OBJS_GC)
$(LIBTOOL_LINK) $(CC) -o $@ $(OBJS_GC) \
-rpath $(toolexeclibdir) \
-version-info $(LIBOBJC_GC_VERSION) $(extra_ldflags_libobjc)
$(LIBTOOL_LINK) $(CC) -o $@ $(OBJS_GC) \
-rpath $(toolexeclibdir) \
-version-info $(LIBOBJC_GC_VERSION) $(extra_ldflags_libobjc)
@@
-307,6
+315,7
@@
libobjc.dll: libobjc_s.a libobjc_entry.o
info:
dvi:
info:
dvi:
+pdf:
html:
Makefile: Makefile.in config.status
html:
Makefile: Makefile.in config.status
@@
-324,10
+333,10
@@
${srcdir}/configure: @MAINT@ configure.ac
install: install-libs install-headers
install-libs: installdirs
install: install-libs install-headers
install-libs: installdirs
- $(SHELL) $(
toplevel_src
dir)/mkinstalldirs $(DESTDIR)$(toolexeclibdir)
- $(LIBTOOL_INSTALL) $(INSTALL) libobjc$(lib
ext
).la $(DESTDIR)$(toolexeclibdir);
+ $(SHELL) $(
multi_base
dir)/mkinstalldirs $(DESTDIR)$(toolexeclibdir)
+ $(LIBTOOL_INSTALL) $(INSTALL) libobjc$(lib
suffix
).la $(DESTDIR)$(toolexeclibdir);
if [ "$(OBJC_BOEHM_GC)" ]; then \
if [ "$(OBJC_BOEHM_GC)" ]; then \
- $(LIBTOOL_INSTALL) $(INSTALL) libobjc_gc$(lib
ext
).la \
+ $(LIBTOOL_INSTALL) $(INSTALL) libobjc_gc$(lib
suffix
).la \
$(DESTDIR)$(toolexeclibdir);\
fi
$(MULTIDO) $(FLAGS_TO_PASS) multi-do DO="$@"
$(DESTDIR)$(toolexeclibdir);\
fi
$(MULTIDO) $(FLAGS_TO_PASS) multi-do DO="$@"
@@
-335,7
+344,7
@@
install-libs: installdirs
# Copy Objective C headers to installation include directory.
install-headers:
# Copy Objective C headers to installation include directory.
install-headers:
- $(SHELL) $(
toplevel_src
dir)/mkinstalldirs $(DESTDIR)$(libsubdir)/$(includedirname)/objc
+ $(SHELL) $(
multi_base
dir)/mkinstalldirs $(DESTDIR)$(libsubdir)/$(includedirname)/objc
for file in $(OBJC_H); do \
realfile=$(srcdir)/objc/$${file}; \
$(INSTALL_DATA) $${realfile} $(DESTDIR)$(libsubdir)/$(includedirname)/objc; \
for file in $(OBJC_H); do \
realfile=$(srcdir)/objc/$${file}; \
$(INSTALL_DATA) $${realfile} $(DESTDIR)$(libsubdir)/$(includedirname)/objc; \
@@
-344,9
+353,9
@@
install-headers:
check uninstall install-strip dist installcheck installdirs:
mostlyclean:
check uninstall install-strip dist installcheck installdirs:
mostlyclean:
- -$(LIBTOOL_CLEAN) rm -f libobjc$(lib
ext).la libobjc_gc$(libext
).la *.lo
+ -$(LIBTOOL_CLEAN) rm -f libobjc$(lib
suffix).la libobjc_gc$(libsuffix
).la *.lo
-rm -f runtime-info.h tmp-runtime.s *.o *.lo libobjc* xforward \
-rm -f runtime-info.h tmp-runtime.s *.o *.lo libobjc* xforward \
- fflags *.aux *.cp *.dvi *.fn *.info *.ky *.log *.pg \
+ fflags *.aux *.cp *.dvi *.
pdf *.
fn *.info *.ky *.log *.pg \
*.toc *.tp *.vr *.html libobj.exp
@$(MULTICLEAN) multi-clean DO=mostlyclean
*.toc *.tp *.vr *.html libobj.exp
@$(MULTICLEAN) multi-clean DO=mostlyclean