annotate libobjc/Makefile.in @ 120:f93fa5091070

fix conv1.c
author mir3636
date Thu, 08 Mar 2018 14:53:42 +0900
parents 04ced10e8804
children 84e7813d76e9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
111
kono
parents:
diff changeset
1 # Makefile for GNU Objective C runtime library.
kono
parents:
diff changeset
2 # Copyright (C) 1993-2017 Free Software Foundation, Inc.
kono
parents:
diff changeset
3
kono
parents:
diff changeset
4 #This file is part of GCC.
kono
parents:
diff changeset
5
kono
parents:
diff changeset
6 #GCC is free software; you can redistribute it and/or modify
kono
parents:
diff changeset
7 #it under the terms of the GNU General Public License as published by
kono
parents:
diff changeset
8 #the Free Software Foundation; either version 3, or (at your option)
kono
parents:
diff changeset
9 #any later version.
kono
parents:
diff changeset
10
kono
parents:
diff changeset
11 #GCC is distributed in the hope that it will be useful,
kono
parents:
diff changeset
12 #but WITHOUT ANY WARRANTY; without even the implied warranty of
kono
parents:
diff changeset
13 #MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
kono
parents:
diff changeset
14 #GNU General Public License for more details.
kono
parents:
diff changeset
15
kono
parents:
diff changeset
16 #You should have received a copy of the GNU General Public License
kono
parents:
diff changeset
17 #along with GCC; see the file COPYING3. If not see
kono
parents:
diff changeset
18 #<http://www.gnu.org/licenses/>.
kono
parents:
diff changeset
19
kono
parents:
diff changeset
20 #This was cribbed from the libchill, libiberty and libstdc++
kono
parents:
diff changeset
21 #Makefile.in files. Some of this stuff may be unnecessary and
kono
parents:
diff changeset
22 #worthless.
kono
parents:
diff changeset
23
kono
parents:
diff changeset
24 SHELL = @SHELL@
kono
parents:
diff changeset
25 MAKEOVERRIDES=
kono
parents:
diff changeset
26
kono
parents:
diff changeset
27 #### Start of system configuration section. ####
kono
parents:
diff changeset
28
kono
parents:
diff changeset
29 srcdir = @glibcpp_srcdir@
kono
parents:
diff changeset
30 VPATH = @glibcpp_srcdir@
kono
parents:
diff changeset
31 prefix = @prefix@
kono
parents:
diff changeset
32 exec_prefix = @exec_prefix@
kono
parents:
diff changeset
33 target_noncanonical = @target_noncanonical@
kono
parents:
diff changeset
34 gcc_version := $(shell @get_gcc_base_ver@ $(srcdir)/../gcc/BASE-VER)
kono
parents:
diff changeset
35 host_subdir = @host_subdir@
kono
parents:
diff changeset
36 top_srcdir = @top_srcdir@
kono
parents:
diff changeset
37 multi_basedir = @multi_basedir@
kono
parents:
diff changeset
38 toolexecdir = @toolexecdir@
kono
parents:
diff changeset
39 # Toolexecdir is used only by toolexeclibdir
kono
parents:
diff changeset
40 toolexeclibdir = @toolexeclibdir@
kono
parents:
diff changeset
41
kono
parents:
diff changeset
42 includedirname = @includedirname@
kono
parents:
diff changeset
43 libsuffix = @libsuffix@
kono
parents:
diff changeset
44
kono
parents:
diff changeset
45 lt_host_flags = @lt_host_flags@
kono
parents:
diff changeset
46 extra_ldflags_libobjc = @extra_ldflags_libobjc@
kono
parents:
diff changeset
47
kono
parents:
diff changeset
48 top_builddir = .
kono
parents:
diff changeset
49
kono
parents:
diff changeset
50 libdir = $(exec_prefix)/lib
kono
parents:
diff changeset
51 libsubdir = $(libdir)/gcc/$(target_noncanonical)/$(gcc_version)
kono
parents:
diff changeset
52
kono
parents:
diff changeset
53 # Multilib support variables.
kono
parents:
diff changeset
54 MULTISRCTOP =
kono
parents:
diff changeset
55 MULTIBUILDTOP =
kono
parents:
diff changeset
56 MULTIDIRS =
kono
parents:
diff changeset
57 MULTISUBDIR =
kono
parents:
diff changeset
58 MULTIDO = true
kono
parents:
diff changeset
59 MULTICLEAN = true
kono
parents:
diff changeset
60
kono
parents:
diff changeset
61 # Not configured per top-level version, since that doesn't get passed
kono
parents:
diff changeset
62 # down at configure time, but overrridden by the top-level install
kono
parents:
diff changeset
63 # target.
kono
parents:
diff changeset
64 INSTALL = @INSTALL@
kono
parents:
diff changeset
65 INSTALL_PROGRAM = @INSTALL_PROGRAM@
kono
parents:
diff changeset
66 INSTALL_DATA = @INSTALL_DATA@
kono
parents:
diff changeset
67
kono
parents:
diff changeset
68 AR = @AR@
kono
parents:
diff changeset
69 AR_FLAGS = rc
kono
parents:
diff changeset
70
kono
parents:
diff changeset
71 RANLIB = @RANLIB@
kono
parents:
diff changeset
72
kono
parents:
diff changeset
73 CC = @CC@
kono
parents:
diff changeset
74 CFLAGS = @CFLAGS@
kono
parents:
diff changeset
75 WARN_CFLAGS = -W -Wall -Wwrite-strings -Wstrict-prototypes
kono
parents:
diff changeset
76 ALL_CFLAGS = -I. -I$(srcdir) $(CPPFLAGS) $(DEFS) $(CFLAGS) $(WARN_CFLAGS) \
kono
parents:
diff changeset
77 -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions
kono
parents:
diff changeset
78
kono
parents:
diff changeset
79 # Libtool
kono
parents:
diff changeset
80 # The following strings describe the version of the obj-C library
kono
parents:
diff changeset
81 # begin compiled and compatibility issues.
kono
parents:
diff changeset
82 # Please refer to Libtool documentation about how to manage these
kono
parents:
diff changeset
83 # numbers.
kono
parents:
diff changeset
84 LIBOBJC_VERSION = @VERSION@
kono
parents:
diff changeset
85 LIBOBJC_GC_VERSION = @VERSION@
kono
parents:
diff changeset
86 LIBTOOL = @LIBTOOL@ $(LIBTOOLFLAGS)
kono
parents:
diff changeset
87 LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile
kono
parents:
diff changeset
88 LIBTOOL_LINK = $(LIBTOOL) --mode=link
kono
parents:
diff changeset
89 LIBTOOL_INSTALL = $(LIBTOOL) --mode=install
kono
parents:
diff changeset
90 LIBTOOL_CLEAN = $(LIBTOOL) --mode=clean
kono
parents:
diff changeset
91 #LIBTOOL_UNINSTALL = $(LIBTOOL) --mode=uninstall
kono
parents:
diff changeset
92
kono
parents:
diff changeset
93 OBJC_GCFLAGS=@OBJC_GCFLAGS@
kono
parents:
diff changeset
94 OBJC_BOEHM_GC=@OBJC_BOEHM_GC@
kono
parents:
diff changeset
95 OBJC_BOEHM_GC_INCLUDES=@OBJC_BOEHM_GC_INCLUDES@
kono
parents:
diff changeset
96 OBJC_BOEHM_GC_LIBS=@OBJC_BOEHM_GC_LIBS@
kono
parents:
diff changeset
97
kono
parents:
diff changeset
98 INCLUDES = -I$(srcdir)/$(MULTISRCTOP)../gcc \
kono
parents:
diff changeset
99 -I$(srcdir)/$(MULTISRCTOP)../gcc/config \
kono
parents:
diff changeset
100 -I$(MULTIBUILDTOP)../../$(host_subdir)/gcc \
kono
parents:
diff changeset
101 -I$(srcdir)/$(MULTISRCTOP)../libgcc \
kono
parents:
diff changeset
102 -I$(MULTIBUILDTOP)../libgcc \
kono
parents:
diff changeset
103 -I$(srcdir)/$(MULTISRCTOP)../include \
kono
parents:
diff changeset
104 $(OBJC_BOEHM_GC_INCLUDES)
kono
parents:
diff changeset
105
kono
parents:
diff changeset
106 ##
kono
parents:
diff changeset
107 ## The list of header/source files
kono
parents:
diff changeset
108 ##
kono
parents:
diff changeset
109
kono
parents:
diff changeset
110 # User-visible header files, from the objc/ directory
kono
parents:
diff changeset
111 OBJC_H = \
kono
parents:
diff changeset
112 objc.h \
kono
parents:
diff changeset
113 objc-exception.h \
kono
parents:
diff changeset
114 objc-sync.h \
kono
parents:
diff changeset
115 \
kono
parents:
diff changeset
116 NXConstStr.h \
kono
parents:
diff changeset
117 Object.h \
kono
parents:
diff changeset
118 Protocol.h \
kono
parents:
diff changeset
119 message.h \
kono
parents:
diff changeset
120 objc-decls.h \
kono
parents:
diff changeset
121 runtime.h \
kono
parents:
diff changeset
122 thr.h
kono
parents:
diff changeset
123
kono
parents:
diff changeset
124 # Objective-C source files to compile
kono
parents:
diff changeset
125 OBJC_SOURCE_FILES = \
kono
parents:
diff changeset
126 NXConstStr.m \
kono
parents:
diff changeset
127 Object.m \
kono
parents:
diff changeset
128 Protocol.m \
kono
parents:
diff changeset
129 accessors.m \
kono
parents:
diff changeset
130 linking.m
kono
parents:
diff changeset
131
kono
parents:
diff changeset
132 # C source files to compile
kono
parents:
diff changeset
133 C_SOURCE_FILES = \
kono
parents:
diff changeset
134 class.c \
kono
parents:
diff changeset
135 encoding.c \
kono
parents:
diff changeset
136 error.c \
kono
parents:
diff changeset
137 gc.c \
kono
parents:
diff changeset
138 hash.c \
kono
parents:
diff changeset
139 init.c \
kono
parents:
diff changeset
140 ivars.c \
kono
parents:
diff changeset
141 memory.c \
kono
parents:
diff changeset
142 methods.c \
kono
parents:
diff changeset
143 nil_method.c \
kono
parents:
diff changeset
144 objc-foreach.c \
kono
parents:
diff changeset
145 objc-sync.c \
kono
parents:
diff changeset
146 objects.c \
kono
parents:
diff changeset
147 protocols.c \
kono
parents:
diff changeset
148 sarray.c \
kono
parents:
diff changeset
149 selector.c \
kono
parents:
diff changeset
150 sendmsg.c \
kono
parents:
diff changeset
151 thr.c \
kono
parents:
diff changeset
152 exception.c
kono
parents:
diff changeset
153
kono
parents:
diff changeset
154 # Object files to link (when the library is linked with no GC (Garbage Collection))
kono
parents:
diff changeset
155 OBJS = \
kono
parents:
diff changeset
156 $(patsubst %.m,%.lo,$(OBJC_SOURCE_FILES)) \
kono
parents:
diff changeset
157 $(patsubst %.c,%.lo,$(C_SOURCE_FILES))
kono
parents:
diff changeset
158
kono
parents:
diff changeset
159 # Object files to link (when the library is linked with GC (Garbage Collection))
kono
parents:
diff changeset
160 OBJS_GC = \
kono
parents:
diff changeset
161 $(patsubst %.m,%_gc.lo,$(OBJC_SOURCE_FILES)) \
kono
parents:
diff changeset
162 $(patsubst %.c,%_gc.lo,$(C_SOURCE_FILES))
kono
parents:
diff changeset
163
kono
parents:
diff changeset
164
kono
parents:
diff changeset
165 ##
kono
parents:
diff changeset
166 ## The rules to build
kono
parents:
diff changeset
167 ##
kono
parents:
diff changeset
168
kono
parents:
diff changeset
169 # Flags to pass to a recursive make.
kono
parents:
diff changeset
170 FLAGS_TO_PASS = \
kono
parents:
diff changeset
171 "AR=$(AR)" \
kono
parents:
diff changeset
172 "AR_FLAGS=$(AR_FLAGS)" \
kono
parents:
diff changeset
173 "CC=$(CC)" \
kono
parents:
diff changeset
174 "CFLAGS=$(CFLAGS)" \
kono
parents:
diff changeset
175 "DESTDIR=$(DESTDIR)" \
kono
parents:
diff changeset
176 "LIBCFLAGS=$(LIBCFLAGS)" \
kono
parents:
diff changeset
177 "EXTRA_OFILES=$(EXTRA_OFILES)" \
kono
parents:
diff changeset
178 "HDEFINES=$(HDEFINES)" \
kono
parents:
diff changeset
179 "INSTALL=$(INSTALL)" \
kono
parents:
diff changeset
180 "INSTALL_DATA=$(INSTALL_DATA)" \
kono
parents:
diff changeset
181 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
kono
parents:
diff changeset
182 "LDFLAGS=$(LDFLAGS)" \
kono
parents:
diff changeset
183 "LIBTOOL=$(LIBTOOL)" \
kono
parents:
diff changeset
184 "LOADLIBES=$(LOADLIBES)" \
kono
parents:
diff changeset
185 "PICFLAG=$(PICFLAG)" \
kono
parents:
diff changeset
186 "RANLIB=$(RANLIB)" \
kono
parents:
diff changeset
187 "SHELL=$(SHELL)" \
kono
parents:
diff changeset
188 "prefix=$(prefix)" \
kono
parents:
diff changeset
189 "exec_prefix=$(exec_prefix)" \
kono
parents:
diff changeset
190 "libdir=$(libdir)" \
kono
parents:
diff changeset
191 "libsubdir=$(libsubdir)" \
kono
parents:
diff changeset
192 "tooldir=$(tooldir)"
kono
parents:
diff changeset
193
kono
parents:
diff changeset
194 # The 'all' rule must be the first one so that it is executed if
kono
parents:
diff changeset
195 # nothing is specified on the command-line.
kono
parents:
diff changeset
196 all: libobjc$(libsuffix).la $(OBJC_BOEHM_GC)
kono
parents:
diff changeset
197 : $(MAKE) ; exec $(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=all
kono
parents:
diff changeset
198
kono
parents:
diff changeset
199 .SUFFIXES:
kono
parents:
diff changeset
200 .SUFFIXES: .c .m .lo
kono
parents:
diff changeset
201
kono
parents:
diff changeset
202 %.lo: %.c
kono
parents:
diff changeset
203 $(LIBTOOL_COMPILE) $(CC) $< -c \
kono
parents:
diff changeset
204 $(ALL_CFLAGS) $(INCLUDES) \
kono
parents:
diff changeset
205 -o $@
kono
parents:
diff changeset
206
kono
parents:
diff changeset
207 %_gc.lo: %.c
kono
parents:
diff changeset
208 $(LIBTOOL_COMPILE) $(CC) $< -c \
kono
parents:
diff changeset
209 $(ALL_CFLAGS) $(INCLUDES) $(OBJC_GCFLAGS) \
kono
parents:
diff changeset
210 -o $@
kono
parents:
diff changeset
211
kono
parents:
diff changeset
212 %.lo: %.m
kono
parents:
diff changeset
213 $(LIBTOOL_COMPILE) $(CC) $< -c \
kono
parents:
diff changeset
214 $(ALL_CFLAGS) $(INCLUDES) -fgnu-runtime \
kono
parents:
diff changeset
215 -o $@
kono
parents:
diff changeset
216
kono
parents:
diff changeset
217 %_gc.lo: %.m
kono
parents:
diff changeset
218 $(LIBTOOL_COMPILE) $(CC) $< -c \
kono
parents:
diff changeset
219 $(ALL_CFLAGS) $(INCLUDES) $(OBJC_GCFLAGS) -fgnu-runtime \
kono
parents:
diff changeset
220 -o $@
kono
parents:
diff changeset
221
kono
parents:
diff changeset
222 # sendmsg has a special rule because it depends on runtime-info.h.
kono
parents:
diff changeset
223 runtime-info.h:
kono
parents:
diff changeset
224 echo "" > tmp-runtime.m
kono
parents:
diff changeset
225 echo "/* This file is automatically generated */" > $@
kono
parents:
diff changeset
226 $(CC) $(MULTIFLAGS) -print-objc-runtime-info -S tmp-runtime.m >> $@
kono
parents:
diff changeset
227 rm -f tmp-runtime.m tmp-runtime.s
kono
parents:
diff changeset
228
kono
parents:
diff changeset
229 sendmsg.lo: sendmsg.c runtime-info.h
kono
parents:
diff changeset
230 $(LIBTOOL_COMPILE) $(CC) $< -c \
kono
parents:
diff changeset
231 $(ALL_CFLAGS) $(INCLUDES) \
kono
parents:
diff changeset
232 -o $@
kono
parents:
diff changeset
233
kono
parents:
diff changeset
234 sendmsg_gc.lo: sendmsg.c runtime-info.h
kono
parents:
diff changeset
235 $(LIBTOOL_COMPILE) $(CC) $< -c \
kono
parents:
diff changeset
236 $(ALL_CFLAGS) $(INCLUDES) $(OBJC_GCFLAGS) \
kono
parents:
diff changeset
237 -o $@
kono
parents:
diff changeset
238
kono
parents:
diff changeset
239 # These files have separate rules because they require special
kono
parents:
diff changeset
240 # compiler flags.
kono
parents:
diff changeset
241
kono
parents:
diff changeset
242 exception.lo: exception.c
kono
parents:
diff changeset
243 $(LIBTOOL_COMPILE) $(CC) $< -c \
kono
parents:
diff changeset
244 $(ALL_CFLAGS) $(INCLUDES) -fexceptions \
kono
parents:
diff changeset
245 -o $@
kono
parents:
diff changeset
246
kono
parents:
diff changeset
247 exception_gc.lo: exception.c
kono
parents:
diff changeset
248 $(LIBTOOL_COMPILE) $(CC) $< -c \
kono
parents:
diff changeset
249 $(ALL_CFLAGS) $(INCLUDES) $(OBJC_GCFLAGS) -fexceptions \
kono
parents:
diff changeset
250 -o $@
kono
parents:
diff changeset
251
kono
parents:
diff changeset
252 doc: info dvi pdf html
kono
parents:
diff changeset
253
kono
parents:
diff changeset
254 # No install-html or install-pdf support
kono
parents:
diff changeset
255 .PHONY: install-html install-pdf install-info
kono
parents:
diff changeset
256 install-html:
kono
parents:
diff changeset
257 install-pdf:
kono
parents:
diff changeset
258 install-info:
kono
parents:
diff changeset
259
kono
parents:
diff changeset
260 LTLDFLAGS = $(shell $(SHELL) $(top_srcdir)/../libtool-ldflags $(LDFLAGS))
kono
parents:
diff changeset
261
kono
parents:
diff changeset
262 libobjc$(libsuffix).la: $(OBJS)
kono
parents:
diff changeset
263 $(LIBTOOL_LINK) $(CC) -o $@ $(OBJS) \
kono
parents:
diff changeset
264 -Wc,-shared-libgcc -rpath $(toolexeclibdir) \
kono
parents:
diff changeset
265 -version-info $(LIBOBJC_VERSION) $(extra_ldflags_libobjc) \
kono
parents:
diff changeset
266 $(LTLDFLAGS)
kono
parents:
diff changeset
267
kono
parents:
diff changeset
268 libobjc_gc$(libsuffix).la: $(OBJS_GC)
kono
parents:
diff changeset
269 $(LIBTOOL_LINK) $(CC) -o $@ $(OBJS_GC) $(OBJC_BOEHM_GC_LIBS) \
kono
parents:
diff changeset
270 -Wc,-shared-libgcc -rpath $(toolexeclibdir) \
kono
parents:
diff changeset
271 -version-info $(LIBOBJC_GC_VERSION) $(extra_ldflags_libobjc) \
kono
parents:
diff changeset
272 $(LTLDFLAGS)
kono
parents:
diff changeset
273
kono
parents:
diff changeset
274 info:
kono
parents:
diff changeset
275 dvi:
kono
parents:
diff changeset
276 pdf:
kono
parents:
diff changeset
277 html:
kono
parents:
diff changeset
278
kono
parents:
diff changeset
279 Makefile: Makefile.in config.status
kono
parents:
diff changeset
280 $(SHELL) config.status
kono
parents:
diff changeset
281
kono
parents:
diff changeset
282 config.status: configure
kono
parents:
diff changeset
283 rm -f config.cache
kono
parents:
diff changeset
284 CONFIG_SITE=no-such-file CC='$(CC)' AR='$(AR)' CFLAGS='$(CFLAGS)' \
kono
parents:
diff changeset
285 CPPFLAGS='$(CPPFLAGS)' $(SHELL) config.status --recheck
kono
parents:
diff changeset
286
kono
parents:
diff changeset
287 AUTOCONF = autoconf
kono
parents:
diff changeset
288 ACLOCAL = aclocal
kono
parents:
diff changeset
289 ACLOCAL_AMFLAGS = -I ../config -I ..
kono
parents:
diff changeset
290 aclocal_deps = \
kono
parents:
diff changeset
291 $(srcdir)/../config/multi.m4 \
kono
parents:
diff changeset
292 $(srcdir)/../config/override.m4 \
kono
parents:
diff changeset
293 $(srcdir)/../config/proginstall.m4 \
kono
parents:
diff changeset
294 $(srcdir)/../ltoptions.m4 \
kono
parents:
diff changeset
295 $(srcdir)/../ltsugar.m4 \
kono
parents:
diff changeset
296 $(srcdir)/../ltversion.m4 \
kono
parents:
diff changeset
297 $(srcdir)/../lt~obsolete.m4 \
kono
parents:
diff changeset
298 $(srcdir)/acinclude.m4
kono
parents:
diff changeset
299
kono
parents:
diff changeset
300 $(srcdir)/configure: @MAINT@ configure.ac $(srcdir)/aclocal.m4
kono
parents:
diff changeset
301 rm -f config.cache
kono
parents:
diff changeset
302 cd $(srcdir) && $(AUTOCONF)
kono
parents:
diff changeset
303
kono
parents:
diff changeset
304 $(srcdir)/aclocal.m4: @MAINT@ $(aclocal_deps)
kono
parents:
diff changeset
305 cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
kono
parents:
diff changeset
306
kono
parents:
diff changeset
307 install: install-libs install-headers
kono
parents:
diff changeset
308
kono
parents:
diff changeset
309 install-libs: installdirs
kono
parents:
diff changeset
310 $(SHELL) $(multi_basedir)/mkinstalldirs $(DESTDIR)$(toolexeclibdir)
kono
parents:
diff changeset
311 $(LIBTOOL_INSTALL) $(INSTALL) libobjc$(libsuffix).la $(DESTDIR)$(toolexeclibdir);
kono
parents:
diff changeset
312 if [ "$(OBJC_BOEHM_GC)" ]; then \
kono
parents:
diff changeset
313 $(LIBTOOL_INSTALL) $(INSTALL) libobjc_gc$(libsuffix).la \
kono
parents:
diff changeset
314 $(DESTDIR)$(toolexeclibdir);\
kono
parents:
diff changeset
315 fi
kono
parents:
diff changeset
316 $(MULTIDO) $(FLAGS_TO_PASS) multi-do DO="$@"
kono
parents:
diff changeset
317 @-$(LIBTOOL) --mode=finish $(DESTDIR)$(toolexeclibdir)
kono
parents:
diff changeset
318
kono
parents:
diff changeset
319 # Copy Objective-C headers to installation include directory.
kono
parents:
diff changeset
320 install-headers:
kono
parents:
diff changeset
321 $(SHELL) $(multi_basedir)/mkinstalldirs $(DESTDIR)$(libsubdir)/$(includedirname)/objc
kono
parents:
diff changeset
322 for file in $(OBJC_H); do \
kono
parents:
diff changeset
323 realfile=$(srcdir)/objc/$${file}; \
kono
parents:
diff changeset
324 $(INSTALL_DATA) $${realfile} $(DESTDIR)$(libsubdir)/$(includedirname)/objc; \
kono
parents:
diff changeset
325 done
kono
parents:
diff changeset
326
kono
parents:
diff changeset
327 check uninstall install-strip dist installcheck installdirs:
kono
parents:
diff changeset
328
kono
parents:
diff changeset
329 mostlyclean:
kono
parents:
diff changeset
330 -$(LIBTOOL_CLEAN) rm -f libobjc$(libsuffix).la libobjc_gc$(libsuffix).la *.lo
kono
parents:
diff changeset
331 -rm -f runtime-info.h tmp-runtime.s *.o *.lo libobjc* xforward \
kono
parents:
diff changeset
332 fflags *.aux *.cp *.dvi *.pdf *.fn *.info *.ky *.log *.pg \
kono
parents:
diff changeset
333 *.toc *.tp *.vr *.html libobj.exp
kono
parents:
diff changeset
334 @$(MULTICLEAN) multi-clean DO=mostlyclean
kono
parents:
diff changeset
335
kono
parents:
diff changeset
336 clean: mostlyclean
kono
parents:
diff changeset
337 rm -f config.log
kono
parents:
diff changeset
338 @$(MULTICLEAN) multi-clean DO=clean
kono
parents:
diff changeset
339
kono
parents:
diff changeset
340 distclean: clean
kono
parents:
diff changeset
341 @$(MULTICLEAN) multi-clean DO=distclean
kono
parents:
diff changeset
342 rm -f config.cache config.status Makefile configure
kono
parents:
diff changeset
343
kono
parents:
diff changeset
344 maintainer-clean realclean: distclean
kono
parents:
diff changeset
345
kono
parents:
diff changeset
346 .PHONY: mostlyclean clean distclean maintainer-clean all check uninstall \
kono
parents:
diff changeset
347 install-strip dist installcheck installdirs
kono
parents:
diff changeset
348
kono
parents:
diff changeset
349 # Don't export variables to the environment, in order to not confuse
kono
parents:
diff changeset
350 # configure.
kono
parents:
diff changeset
351 .NOEXPORT: