Makefile.in (CC1OBJ): Define in terms of CC.
* Makefile.in (CC1OBJ): Define in terms of CC. (runtime-info.h): Use. From-SVN: r26618
This commit is contained in:
parent
5b9ba539e6
commit
7af06410ba
@ -1,3 +1,8 @@
|
||||
Sun Apr 25 01:15:34 1999 Mumit Khan <khan@xraylith.wisc.edu>
|
||||
|
||||
* Makefile.in (CC1OBJ): Define in terms of CC.
|
||||
(runtime-info.h): Use.
|
||||
|
||||
Fri April 8 08:21:07 1999 Ovidiu Predescu <ovidiu@cup.hp.com>
|
||||
|
||||
* objc-features.texi: Updated the URL to Boehm's GC page.
|
||||
|
@ -62,6 +62,14 @@ CC = @CC@
|
||||
CFLAGS = @CFLAGS@
|
||||
ALL_CFLAGS = -I. -I$(srcdir) $(CPPFLAGS) $(DEFS) $(CFLAGS) -DIN_GCC
|
||||
|
||||
#
|
||||
# Define the cc1obj in terms of the CC that is passed on from higher
|
||||
# level make. This is needed to make sure we can create runtime-info.h
|
||||
# when doing canadian cross builds where running ../../gcc/cc1obj
|
||||
# does not make any sense.
|
||||
#
|
||||
CC1OBJ = `$(CC) -print-prog-name=cc1obj`
|
||||
|
||||
INCLUDES = -I$(srcdir)/objc -I$(srcdir)/$(MULTISRCTOP)../gcc \
|
||||
-I$(srcdir)/$(MULTISRCTOP)../gcc/config -I$(MULTIBUILDTOP)../../gcc \
|
||||
-I$(srcdir)/$(MULTISRCTOP)../include
|
||||
@ -118,10 +126,10 @@ OBJS_GC = archive_gc.o class_gc.o encoding_gc.o gc_gc.o hash_gc.o \
|
||||
sarray_gc.o selector_gc.o sendmsg_gc.o thr_gc.o \
|
||||
$(OBJC_THREAD_FILE)_gc.o
|
||||
|
||||
runtime-info.h: $(MULTIBUILDTOP)../../gcc/cc1obj
|
||||
runtime-info.h:
|
||||
echo "" > tmp-runtime
|
||||
echo "/* This file is automatically generated */" > $@
|
||||
$(MULTIBUILDTOP)../../gcc/cc1obj -print-objc-runtime-info tmp-runtime >> $@
|
||||
$(CC1OBJ) -print-objc-runtime-info tmp-runtime >> $@
|
||||
rm -f tmp-runtime
|
||||
|
||||
archive_gc.o: archive.c
|
||||
|
Loading…
Reference in New Issue
Block a user