source: pkg/viola/main/xulrunner/branches/upstream/current/xpcom/reflect/xptcall/src/md/unix/Makefile.in @ 4081

Revision 4081, 15.7 KB checked in by alanbach-guest, 6 years ago (diff)

[svn-inject] Installing original source of xulrunner

Line 
1#
2# ***** BEGIN LICENSE BLOCK *****
3# Version: MPL 1.1/GPL 2.0/LGPL 2.1
4#
5# The contents of this file are subject to the Mozilla Public License Version
6# 1.1 (the "License"); you may not use this file except in compliance with
7# the License. You may obtain a copy of the License at
8# http://www.mozilla.org/MPL/
9#
10# Software distributed under the License is distributed on an "AS IS" basis,
11# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
12# for the specific language governing rights and limitations under the
13# License.
14#
15# The Original Code is mozilla.org code.
16#
17# The Initial Developer of the Original Code is
18# Netscape Communications Corporation.
19# Portions created by the Initial Developer are Copyright (C) 1998
20# the Initial Developer. All Rights Reserved.
21#
22# Contributor(s):
23#
24# Alternatively, the contents of this file may be used under the terms of
25# either of the GNU General Public License Version 2 or later (the "GPL"),
26# or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
27# in which case the provisions of the GPL or the LGPL are applicable instead
28# of those above. If you wish to allow use of your version of this file only
29# under the terms of either the GPL or the LGPL, and not to allow others to
30# use your version of this file under the terms of the MPL, indicate your
31# decision by deleting the provisions above and replace them with the notice
32# and other provisions required by the GPL or the LGPL. If you do not delete
33# the provisions above, a recipient may use your version of this file under
34# the terms of any one of the MPL, the GPL or the LGPL.
35#
36# ***** END LICENSE BLOCK *****
37
38DEPTH           = ../../../../../..
39topsrcdir       = @top_srcdir@
40srcdir          = @srcdir@
41VPATH           = @srcdir@
42
43include $(DEPTH)/config/autoconf.mk
44
45MODULE          = xpcom
46LIBRARY_NAME    = xptcmd
47MOZILLA_INTERNAL_API = 1
48
49REQUIRES = string
50
51#
52# The default is this buildable, but non-functioning code.
53#
54CPPSRCS = $(error XPTCall not implemented on this platform!)
55
56# Force use of PIC
57FORCE_USE_PIC   = 1
58
59include $(topsrcdir)/config/config.mk
60
61######################################################################
62# i386 and beyond
63######################################################################
64#
65# Lots of Unixish x86 flavors
66#
67ifneq (,$(filter FreeBSD NetBSD OpenBSD BSD_OS Darwin,$(OS_ARCH)))
68ifeq (86,$(findstring 86,$(OS_TEST)))
69CPPSRCS         := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp
70ifeq (Darwin,$(OS_ARCH))
71DEFINES         += -DKEEP_STACK_16_BYTE_ALIGNED
72endif
73endif
74endif
75#
76# New code for Linux, et. al., with gcc
77# Migrate other platforms here after testing
78#
79ifneq (,$(filter Linux GNU_%,$(OS_ARCH)))
80# Linux/x86-64
81ifeq (x86_64,$(OS_TEST))
82CPPSRCS         := xptcinvoke_x86_64_linux.cpp xptcstubs_x86_64_linux.cpp
83else
84ifeq (86,$(findstring 86,$(OS_TEST)))
85CPPSRCS         := xptcinvoke_gcc_x86_unix.cpp xptcstubs_gcc_x86_unix.cpp
86endif
87endif
88endif
89# IA64 Linux
90ifneq (,$(filter Linux,$(OS_ARCH)))
91ifneq (,$(findstring ia64,$(OS_TEST)))
92CPPSRCS         := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp
93ASFILES         := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s
94endif
95endif
96#
97# OpenBSD/amd64
98#
99ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDx86_64)
100CPPSRCS         := xptcinvoke_amd64_openbsd.cpp xptcstubs_amd64_openbsd.cpp
101endif
102#
103# BeOS/Intel (uses the same unixish_x86 code)
104#
105ifeq ($(OS_ARCH)$(OS_TEST),BeOSBePC)
106CPPSRCS         := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp
107endif
108#
109# Neutrino/Intel (uses the same unixish_x86 code)
110#
111ifeq ($(OS_TARGET),NTO)
112ifeq ($(OS_TEST),x86)
113CPPSRCS         := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp
114endif
115ifeq ($(OS_TEST),arm)
116CPPSRCS         := xptcinvoke_nto_arm.cpp xptcstubs_nto_arm.cpp
117endif
118ifeq ($(OS_TEST),sh)
119CPPSRCS         := xptcinvoke_nto_shle.cpp xptcstubs_nto_shle.cpp
120ASFILES         := xptcstubs_asm_shle.s
121endif
122endif
123
124
125######################################################################
126# Solaris/Intel
127######################################################################
128#
129# Solaris/Intel
130#
131ifeq ($(OS_ARCH),SunOS)
132ifeq (86,$(findstring 86,$(OS_TEST)))
133CPPSRCS         := xptcinvoke_x86_solaris.cpp xptcstubs_x86_solaris.cpp
134# 28817: if Solaris Intel OS, and native compiler, always build optimised.
135ifndef GNU_CC
136ASFILES         := xptcinvoke_asm_x86_solaris_SUNW.s xptcstubs_asm_x86_solaris_SUNW.s
137CXXFLAGS += -O
138endif
139endif
140endif
141
142######################################################################
143# Alpha
144######################################################################
145#
146# Tru64/Alpha
147#
148ifeq ($(OS_ARCH)$(OS_TEST),OSF1alpha)
149CPPSRCS         := xptcinvoke_osf1_alpha.cpp xptcstubs_osf1_alpha.cpp
150ASFILES         := xptcinvoke_asm_osf1_alpha.s xptcstubs_asm_osf1_alpha.s
151endif
152#
153# Linux/Alpha
154#
155ifneq (,$(filter Linuxalpha FreeBSDalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST)))                           
156CPPSRCS         := xptcinvoke_linux_alpha.cpp xptcstubs_linux_alpha.cpp
157endif
158#
159# OpenBSD/Alpha
160#
161ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDalpha)
162CPPSRCS         := xptcinvoke_alpha_openbsd.cpp xptcstubs_alpha_openbsd.cpp
163endif
164#
165# OpenVMS/Alpha
166#
167ifeq ($(OS_ARCH)$(CPU_ARCH),OpenVMSAlpha)
168CPPSRCS         := xptcinvoke_openvms_alpha.cpp xptcstubs_openvms_alpha.cpp
169ASFILES         := xptcinvoke_asm_openvms_alpha.s xptcstubs_asm_openvms_alpha.s
170endif
171
172######################################################################
173# ARM
174######################################################################
175#
176# Linux/ARM
177#
178ifeq ($(OS_ARCH),Linux)
179ifneq (,$(filter arm% sa110,$(OS_TEST)))
180CPPSRCS         := xptcinvoke_arm.cpp xptcstubs_arm.cpp
181CXXFLAGS += -O2
182endif
183endif
184#
185# NetBSD/ARM
186#
187ifeq ($(OS_ARCH),NetBSD)
188ifneq (,$(filter arm% sa110,$(OS_TEST)))
189CPPSRCS         := xptcinvoke_arm_netbsd.cpp xptcstubs_arm_netbsd.cpp
190endif
191endif
192#
193# OpenBSD/ARM
194#
195ifneq (,$(filter OpenBSDarmish OpenBSDzaurus,$(OS_ARCH)$(OS_TEST)))
196CPPSRCS         := xptcinvoke_arm_openbsd.cpp xptcstubs_arm_openbsd.cpp
197endif
198
199######################################################################
200# HPPA
201######################################################################
202#
203# HP-UX/PA32
204#
205# for gas and gcc, check comment in xptcinvoke_asm_pa32.s
206ifeq ($(OS_ARCH),HP-UX)
207ifneq ($(CC),gcc)
208ifneq ($(OS_TEST),ia64)
209CPPSRCS         := xptcinvoke_pa32.cpp xptcstubs_pa32.cpp
210ASFILES         := xptcstubs_asm_pa32.s xptcinvoke_asm_pa32.s
211else
212CPPSRCS         := xptcinvoke_ipf32.cpp xptcstubs_ipf32.cpp
213ASFILES         := xptcstubs_asm_ipf32.s xptcinvoke_asm_ipf32.s
214endif
215
216# #18875  Building the CPP's (CXX) optimized causes a crash
217CXXFLAGS        :=  $(filter-out $(MOZ_OPTIMIZE_FLAGS), $(CXXFLAGS))
218endif
219endif
220
221#
222# Linux/HPPA/gcc
223#
224ifeq ($(OS_ARCH),Linux)
225ifneq (,$(filter hppa2.0 hppa1.1,$(OS_TEST)))
226ifndef GNU_CXX
227$(error Unknown C++ compiler, xptcall assembly will probably be incorrect.)
228else
229CPPSRCS         := xptcinvoke_pa32.cpp xptcstubs_pa32.cpp
230ASFILES         := xptcstubs_asm_parisc_linux.s xptcinvoke_asm_parisc_linux.s
231endif
232endif
233endif
234
235
236######################################################################
237# M68k
238######################################################################
239#
240# NetBSD/m68k
241#
242ifeq ($(OS_ARCH),NetBSD)
243ifneq (,$(filter amiga atari hp300 mac68k mvme68k next68k sun3 sun3x x68k,$(OS_TEST)))
244CPPSRCS         := xptcinvoke_netbsd_m68k.cpp xptcstubs_netbsd_m68k.cpp
245endif
246endif
247
248#
249# Linux/m68k
250#
251ifeq ($(OS_ARCH),Linux)
252ifeq ($(OS_TEST),m68k)
253CPPSRCS         := xptcinvoke_linux_m68k.cpp xptcstubs_linux_m68k.cpp
254endif
255endif
256
257######################################################################
258# MIPS
259######################################################################
260#
261# IRIX/MIPS
262#
263ifeq ($(OS_ARCH),IRIX)
264ifneq ($(basename $(OS_RELEASE)),5)
265CPPSRCS         := xptcinvoke_irix.cpp xptcstubs_irix.cpp
266ASFILES         := xptcinvoke_asm_irix.s xptcstubs_asm_irix.s
267ifdef GNU_CC
268ASFLAGS         += -Wa,-D__GNUC__
269else
270CXXFLAGS        := $(shell echo $(CXXFLAGS) | sed 's/-O\(3\|fast\)/-O2/g')
271endif
272endif
273endif
274
275ifeq ($(OS_ARCH),Linux)
276ifneq (,$(findstring mips, $(OS_TEST)))
277CPPSRCS         := xptcinvoke_mips.cpp xptcstubs_mips.cpp
278ASFILES         := xptcinvoke_asm_mips.s xptcstubs_asm_mips.s
279#xptcstubs_mips.cpp
280# xptcstubs_asm_mips.s
281ifdef GNU_CC
282ASFLAGS         += $(INCLUDES) -x assembler-with-cpp -D__GNUC__
283endif
284endif
285endif
286
287######################################################################
288# PowerPC
289######################################################################
290#
291# AIX/PPC
292#
293ifeq ($(OS_ARCH),AIX)
294ifdef HAVE_64BIT_OS
295CPPSRCS         := xptcinvoke_ppc_aix64.cpp xptcstubs_ppc_aix64.cpp
296ASFILES         := xptcinvoke_asm_ppc_aix64.s xptcstubs_asm_ppc_aix64.s
297else
298ifeq ($(AIX_OBJMODEL),ibm)
299CPPSRCS         := xptcinvoke_ppc_aix.cpp xptcstubs_ppc_aix.cpp
300ASFILES         := xptcinvoke_asm_ppc_ibmobj_aix.s xptcstubs_asm_ppc_aix.s
301else
302CPPSRCS         := xptcinvoke_ppc_aix.cpp xptcstubs_ppc_aix.cpp
303ASFILES         := xptcinvoke_asm_ppc_aix.s xptcstubs_asm_ppc_aix.s
304endif
305endif
306
307# #24617  Building the CPP's (CXX) optimized causes a crash
308CXXFLAGS        :=  $(filter-out $(MOZ_OPTIMIZE_FLAGS), $(CXXFLAGS))
309endif
310
311#
312# Linux/PPC
313#
314ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc)
315CPPSRCS         := xptcinvoke_ppc_linux.cpp xptcstubs_ppc_linux.cpp
316ASFILES         := xptcinvoke_asm_ppc_linux.s xptcstubs_asm_ppc_linux.s
317AS              := $(CC) -c -x assembler-with-cpp
318endif
319
320#
321# Linux/PPC64
322#
323ifeq ($(OS_ARCH)$(OS_TEST),Linuxpowerpc64)
324CPPSRCS                := xptcinvoke_ppc64_linux.cpp xptcstubs_ppc64_linux.cpp
325ASFILES                := xptcinvoke_asm_ppc64_linux.s xptcstubs_asm_ppc64_linux.s
326AS             := $(CC) -c -x assembler-with-cpp
327endif
328
329#
330# NetBSD/PPC
331#
332ifneq (,$(filter NetBSDmacppc NetBSDbebox NetBSDofppc NetBSDprep NetBSDamigappc,$(OS_ARCH)$(OS_TEST)))                           
333CPPSRCS         := xptcinvoke_ppc_netbsd.cpp xptcstubs_ppc_netbsd.cpp
334ASFILES         := xptcinvoke_asm_ppc_netbsd.s xptcstubs_asm_ppc_netbsd.s
335endif
336
337#
338# OpenBSD/PPC
339#
340ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDpowerpc)
341CPPSRCS         := xptcinvoke_ppc_openbsd.cpp xptcstubs_ppc_openbsd.cpp
342ASFILES         := xptcinvoke_asm_ppc_openbsd.s xptcstubs_asm_ppc_openbsd.s
343endif
344
345#
346# Darwin/PPC
347#
348ifeq ($(OS_ARCH),Darwin)
349ifeq ($(TARGET_CPU), powerpc)
350ASFLAGS         += -x assembler-with-cpp   # assumes $(AS) == $(CC)
351ifdef HAVE_GCC3_ABI
352ASFLAGS         += -DHAVE_GCC3_ABI
353endif
354CPPSRCS         := xptcinvoke_ppc_rhapsody.cpp xptcstubs_ppc_rhapsody.cpp
355ASFILES         := xptcinvoke_asm_ppc_rhapsody.s xptcstubs_asm_ppc_darwin.s
356endif
357endif
358
359######################################################################
360# SPARC
361######################################################################
362#
363# BSD_OS/SPARC
364#
365ifeq ($(OS_ARCH),BSD_OS)
366ifneq (,$(findstring sparc,$(OS_TEST)))
367CPPSRCS         := xptcinvoke_sparc_solaris.cpp xptcstubs_sparc_solaris.cpp
368ASFILES         := xptcinvoke_asm_sparc_bsdos.s xptcstubs_asm_sparc_solaris.s
369endif
370endif
371#
372# Linux/SPARC
373#
374ifeq ($(OS_ARCH),Linux)
375ifneq (,$(findstring sparc,$(OS_TEST)))
376CPPSRCS         := xptcinvoke_sparc_solaris.cpp xptcstubs_sparc_solaris.cpp
377ifdef HAVE_GCC3_ABI
378ASFILES         := xptcinvoke_asm_sparc_linux_GCC3.s xptcstubs_asm_sparc_solaris.s
379else
380ASFILES         := xptcinvoke_asm_sparc_linux.s xptcstubs_asm_sparc_solaris.s
381endif
382endif
383endif
384#
385# NetBSD/SPARC
386#
387ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc)
388CPPSRCS         := xptcinvoke_sparc_netbsd.cpp xptcstubs_sparc_netbsd.cpp
389ASFILES         := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s
390endif
391#
392# OpenBSD/SPARC
393#
394ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc)
395CPPSRCS         := xptcinvoke_sparc_openbsd.cpp xptcstubs_sparc_openbsd.cpp
396ASFILES         := xptcinvoke_asm_sparc_openbsd.s xptcstubs_asm_sparc_openbsd.s
397endif
398#
399# OpenBSD/SPARC64
400#
401ifeq ($(OS_ARCH)$(OS_TEST),OpenBSDsparc64)
402CPPSRCS         := xptcinvoke_sparc64_openbsd.cpp xptcstubs_sparc64_openbsd.cpp
403ASFILES         := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_openbsd.s
404endif
405#
406# Solaris/SPARC
407#
408ifeq ($(OS_ARCH),SunOS)
409ifneq (86,$(findstring 86,$(OS_TEST)))
410ifdef HAVE_64BIT_OS
411CPPSRCS         := xptcinvoke_sparcv9_solaris.cpp xptcstubs_sparcv9_solaris.cpp
412else
413CPPSRCS         := xptcinvoke_sparc_solaris.cpp xptcstubs_sparc_solaris.cpp
414endif
415
416ifeq ($(GNU_CC),1)
417ifdef HAVE_GCC3_ABI
418ASFILES         := xptcinvoke_asm_sparc_solaris_GCC3.s xptcstubs_asm_sparc_solaris.s
419else
420ASFILES         := xptcinvoke_asm_sparc_solaris_GCC.s xptcstubs_asm_sparc_solaris.s
421endif
422else
423
424# disable PGO for this directory with Sun Studio on SPARC
425# because compiling with xprofile=collect will insert code into nsXPTCStubBase::Stub##n
426NO_PROFILE_GUIDED_OPTIMIZE = 1
427
428ifdef HAVE_64BIT_OS
429ASFILES         := xptcinvoke_asm_sparcv9_solaris_SUNW.s xptcstubs_asm_sparcv9_solaris.s
430else
431ASFILES         := xptcinvoke_asm_sparc_solaris_SUNW.s xptcstubs_asm_sparc_solaris.s
432endif
433endif
434
435endif
436endif
437
438######################################################################
439# S/390
440######################################################################
441#
442# Linux for S/390
443#
444ifeq ($(OS_ARCH)$(OS_TEST),Linuxs390)
445CPPSRCS         := xptcinvoke_linux_s390.cpp xptcstubs_linux_s390.cpp
446CXXFLAGS        += -fno-strict-aliasing -fno-inline -fomit-frame-pointer -mbackchain
447endif
448
449ifeq ($(OS_ARCH)$(OS_TEST),Linuxs390x)
450CPPSRCS         := xptcinvoke_linux_s390x.cpp xptcstubs_linux_s390x.cpp
451CXXFLAGS        += -fno-strict-aliasing -fno-inline -fomit-frame-pointer -mbackchain
452endif
453
454
455# we don't want the shared lib, but we want to force the creation of a static lib.
456FORCE_STATIC_LIB = 1
457
458include $(topsrcdir)/config/rules.mk
459
460DEFINES         += -DEXPORT_XPTC_API -D_IMPL_NS_COM
461
462LOCAL_INCLUDES += \
463        -I$(srcdir)/../.. \
464        -I$(srcdir)/../../../../xptinfo/src \
465        $(NULL)
466
467ifeq ($(OS_ARCH),Linux)
468ifneq (,$(findstring mips, $(OS_TEST)))
469xptcstubs_asm_mips.o: xptcstubs_asm_mips.s.m4 $(PUBLIC)/xptcstubsdef.inc
470        m4 $(INCLUDES) $< > ./xptcstubs_asm_mips.s && \
471        $(AS) -o $@ $(ASFLAGS) $(AS_DASH_C_FLAG) ./xptcstubs_asm_mips.s
472        $(RM) -f ./xptcstubs_asm_mips.s
473endif
474endif
475
476ifeq ($(OS_ARCH),Darwin)
477xptcstubs_asm_ppc_darwin.o: xptcstubs_asm_ppc_darwin.s.m4 $(PUBLIC)/xptcstubsdef.inc Makefile
478        gm4 $(INCLUDES) $< > ./xptcstubs_asm_ppc_darwin.s && \
479        $(AS) -o $@ $(ASFLAGS) $(AS_DASH_C_FLAG) ./xptcstubs_asm_ppc_darwin.s
480        $(RM) -f ./xptcstubs_asm_ppc_darwin.s
481endif
482
483ifeq ($(OS_ARCH),AIX)
484ifdef HAVE_64BIT_OS
485xptcstubs_asm_ppc_aix64.o: xptcstubs_asm_ppc_aix64.s.m4 $(PUBLIC)/xptcstubsdef.inc Makefile
486        m4 -DAIX_OBJMODEL=$(AIX_OBJMODEL) $(INCLUDES) -I. $< > ./xptcstubs_asm_ppc_aix64.s && \
487        $(AS) -o $@ $(ASFLAGS) $(AS_DASH_C_FLAG) ./xptcstubs_asm_ppc_aix64.s
488        $(RM) ./xptcstubs_asm_ppc_aix64.s
489else
490xptcstubs_asm_ppc_aix.o: xptcstubs_asm_ppc_aix.s.m4 $(PUBLIC)/xptcstubsdef.inc Makefile
491        m4 -DAIX_OBJMODEL=$(AIX_OBJMODEL) $(INCLUDES) -I. $< > ./xptcstubs_asm_ppc_aix.s && \
492        $(AS) -o $@ $(ASFLAGS) $(AS_DASH_C_FLAG) ./xptcstubs_asm_ppc_aix.s
493        $(RM) ./xptcstubs_asm_ppc_aix.s
494endif
495endif
496
497ifeq ($(OS_ARCH),IRIX)
498# The assembler on IRIX (6.3 only?) seems to have trouble with the default command,
499# but works fine if we first copy the header and source file into the current dir.
500xptcstubs_asm_irix.o: $(PUBLIC)/xptcstubsdef.inc $(srcdir)/xptcstubs_asm_irix.s
501        @rm -f ./xptcstubsdef.inc
502        @cp $(PUBLIC)/xptcstubsdef.inc .
503        @if test ! -f ./Makefile.in; then rm -f ./xptcstubs_asm_irix.s; cp $(srcdir)/xptcstubs_asm_irix.s .; else true; fi
504        $(AS) -o $@ $(ASFLAGS) $(AS_DASH_C_FLAG) ./xptcstubs_asm_irix.s
505        @rm -f ./xptcstubsdef.inc
506        @if test ! -f ./Makefile.in; then rm -f ./xptcstubs_asm_irix.s; else true; fi
507endif
508
509ifeq ($(OS_ARCH),OpenVMS)
510# Our assembler wants the include file to be of assembler syntax, not C/C++
511# syntax, so we have to massage it slightly.
512
513xptcstubs_asm_openvms_alpha.o: $(PUBLIC)/xptcstubsdef.inc $(srcdir)/xptcstubs_asm_openvms_alpha.s
514        sed \
515          -e 's/^\(.*_ENTRY\)(\([0-9]*\))/ \1 \2/' \
516          -e 's/\/\*\(.*\)\*\//; \1/' \
517        $(PUBLIC)/xptcstubsdef.inc > ./xptcstubsdef_asm.vms
518        $(AS) -o $@ $(ASFLAGS) $(AS_DASH_C_FLAG) $(srcdir)/xptcstubs_asm_openvms_alpha.s
519        @rm -f ./xptcstubsdef_asm.vms
520endif
521
522ifeq ($(OS_ARCH),SunOS)
523ifeq (86,$(findstring 86,$(OS_TEST)))
524ifndef GNU_CC
525xptcstubs_asm_x86_solaris_SUNW.o: $(PUBLIC)/xptcstubsdef.inc $(srcdir)/xptcstubs_asm_x86_solaris_SUNW.s
526        sed \
527          -e 's/^\(STUB_ENTRY\)(\([0-9]\))/\11\(\2\)/' \
528          -e 's/^\(STUB_ENTRY\)(\([0-9][0-9]\))/\12\(\2\)/' \
529          -e 's/^\(STUB_ENTRY\)(\([0-9][0-9][0-9]\))/\13\(\2\)/' \
530        $(PUBLIC)/xptcstubsdef.inc > ./xptcstubsdef_asm.solx86
531        $(AS) -o $@ $(ASFLAGS) $(AS_DASH_C_FLAG) -I./ $(srcdir)/xptcstubs_asm_x86_solaris_SUNW.s
532        @rm -f ./xptcstubsdef_asm.solx86
533endif
534endif
535endif
536
537libs:: $(LIBRARY)
538        $(INSTALL) $(LIBRARY) ../..
Note: See TracBrowser for help on using the repository browser.