tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

Makefile (1949B)


      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/.
      8 #
      9 
     10 CORE_DEPTH = ../../..
     11 
     12 %: %.ksh
     13 $(RM) $@
     14 cp $< $@
     15 chmod +x $@
     16 
     17 HEADER_DIR = public/nss
     18 
     19 DIRS = \
     20 SUNWtls \
     21 SUNWtlsu \
     22 SUNWtlsd
     23 
     24 include Makefile.com
     25 
     26 PROTO = \
     27 $(ROOT) \
     28 $(ROOT)/usr/lib/mps \
     29 $(ROOT)/usr/include/mps \
     30 $(ROOT)/usr/sfw/bin
     31 
     32 ifeq ($(MACH), sparc)
     33 PROTO += $(ROOT)/usr/lib/mps/sparcv9 \
     34 $(ROOT)/usr/sfw/bin/sparcv9
     35 endif
     36 
     37 ifeq ($(USE_64), 1)
     38 ifeq ($(MACH), sparc)
     39 # Sparc
     40 PROTO += $(ROOT)/usr/lib/mps/sparcv9 \
     41 $(ROOT)/usr/sfw/bin/sparcv9
     42 else
     43 # AMD64
     44 PROTO += $(ROOT)/usr/lib/mps/amd64 \
     45 $(ROOT)/usr/sfw/bin/amd64
     46 endif
     47 DIST64 = $(DIST)
     48 DIST32 = $(shell echo $(DIST) | sed -e "s|_64_OPT|_OPT|g" -e "s|_64_DBG|_DBG|g")
     49 else
     50 DIST32 = $(DIST)
     51 DIST64 = $(shell echo $(DIST) | sed -e "s|_OPT|_64_OPT|g" -e "s|_DBG|_64_DBG|g")
     52 endif
     53 
     54 awk_pkginfo: bld_awk_pkginfo
     55 ./bld_awk_pkginfo -m $(MACH) -p "$(PRODUCT_VERSION)" -o $@ -v $(PRODUCT_VERSION)
     56 
     57 all:: awk_pkginfo $(PROTO)
     58 publish: awk_pkginfo $(PROTO)
     59 +$(LOOP_OVER_DIRS)
     60 
     61 clean clobber::
     62 $(RM) awk_pkginfo bld_awk_pkginfo
     63 $(RM) -r $(ROOT)
     64 
     65 $(ROOT):
     66 mkdir -p $@
     67 
     68 $(ROOT)/usr/lib/mps:
     69 mkdir -p $@
     70 $(CP) -r $(DIST32)/lib/*.so $@
     71 $(CP) -r $(DIST32)/lib/*.chk $@
     72 $(ROOT)/usr/sfw/bin:
     73 mkdir -p $@
     74 -$(CP) -r $(DIST32)/bin/* $@
     75 $(ROOT)/usr/include/mps:
     76 mkdir -p $@
     77 $(CP) -r $(SOURCE_PREFIX)/$(HEADER_DIR)/*.h $@
     78 $(ROOT)/usr/lib/mps/sparcv9:
     79 mkdir -p $@
     80 $(CP) -r $(DIST64)/lib/*.so $@
     81 $(CP) -r $(DIST64)/lib/*.chk $@
     82 $(ROOT)/usr/sfw/bin/sparcv9:
     83 mkdir -p $@
     84 $(CP) -r $(DIST64)/bin/* $@
     85 $(ROOT)/usr/lib/mps/amd64:
     86 mkdir -p $@
     87 $(CP) -r $(DIST64)/lib/*.so $@
     88 $(CP) -r $(DIST64)/lib/*.chk $@
     89 $(ROOT)/usr/sfw/bin/amd64:
     90 mkdir -p $@
     91 $(CP) -r $(DIST64)/bin/* $@