Bug 1765931 [wpt PR 33748] - Fix line cache for simplified layout, a=testonly
[gecko.git] / nsprpub / pkg / solaris / Makefile.in
blobb34a23aafe8fe7174ec9a0e73c9e7b3957fe9df1
1 #
2 # Copyright 2005 Sun Microsystems, Inc. All rights reserved.
3 # Use is subject to license terms.
4 #
5 # This Source Code Form is subject to the terms of the Mozilla Public
6 # License, v. 2.0. If a copy of the MPL was not distributed with this
7 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
9 #ident "$Id$"
12 MOD_DEPTH = ../..
13 topsrcdir = @top_srcdir@
14 srcdir = @srcdir@
15 VPATH = @srcdir@
17 include $(MOD_DEPTH)/config/autoconf.mk
19 abs_dist_libdir := $(shell (cd $(dist_libdir);pwd))
20 abs_dist_includedir := $(shell (cd $(dist_includedir);pwd))
22 %: %.ksh
23 $(RM) $@
24 cp $< $@
25 chmod +x $@
27 DIRS = \
28 SUNWpr \
29 SUNWprd
31 include $(srcdir)/Makefile.com
33 PROTO = \
34 $(ROOT) \
35 $(ROOT)/usr/lib/mps \
36 $(ROOT)/usr/include/mps
38 ifeq ($(MACH), sparc)
39 PROTO += $(ROOT)/usr/lib/mps/cpu/sparcv8plus
40 endif
42 ifeq ($(USE_64), 1)
43 ifeq ($(MACH), sparc)
44 # Sparc
45 PROTO += $(ROOT)/usr/lib/mps/sparcv9
46 else
47 # AMD64
48 PROTO += $(ROOT)/usr/lib/mps/amd64
49 endif
50 abs_dist64_libdir = $(abs_dist_libdir)
51 abs_dist32_libdir = $(shell echo $(abs_dist_libdir) | sed -e "s|_64_OPT|_OPT|g" -e "s|_64_DBG|_DBG|g")
52 abs_dist64_includedir = $(abs_dist_includedir)
53 abs_dist32_includedir = $(shell echo $(abs_dist_includedir) | sed -e "s|_64_OPT|_OPT|g" -e "s|_64_DBG|_DBG|g")
54 else
55 abs_dist32_libdir = $(abs_dist_libdir)
56 abs_dist64_libdir = $(shell echo $(abs_dist_libdir) | sed -e "s|_OPT|_64_OPT|g" -e "s|_DBG|_64_DBG|g")
57 abs_dist32_includedir = $(abs_dist_includedir)
58 abs_dist64_includedir = $(shell echo $(abs_dist_includedir) | sed -e "s|_OPT|_64_OPT|g" -e "s|_DBG|_64_DBG|g")
59 endif
61 awk_pkginfo: bld_awk_pkginfo
62 ./bld_awk_pkginfo -m $(MACH) -p "$(PRODUCT_VERSION)" -o $@ -v $(PRODUCT_VERSION)
64 all:: awk_pkginfo $(PROTO)
65 publish: awk_pkginfo $(PROTO)
66 +$(LOOP_OVER_DIRS)
68 clean clobber::
69 $(RM) awk_pkginfo bld_awk_pkginfo
70 $(RM) -r $(ROOT)
72 $(ROOT):
73 mkdir -p $@
75 $(ROOT)/usr/lib/mps/sparcv9:
76 mkdir -p $@
77 $(CP) -r $(abs_dist64_libdir)/*.so $@
78 $(ROOT)/usr/lib/mps/amd64:
79 mkdir -p $@
80 $(CP) -r $(abs_dist64_libdir)/*.so $@
81 $(ROOT)/usr/lib/mps:
82 mkdir -p $@
83 $(CP) -r $(abs_dist32_libdir)/*.so $@
84 $(ROOT)/usr/lib/mps/cpu/sparcv8plus:
85 mkdir -p $@
86 $(CP) -r $(abs_dist32_libdir)/cpu/sparcv8plus/*.so $@
87 $(ROOT)/usr/include/mps:
88 mkdir -p $@
89 $(CP) -r $(abs_dist32_includedir)/* $@