tor-browser

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

QNX.mk (816B)


      1 #
      2 # This Source Code Form is subject to the terms of the Mozilla Public
      3 # License, v. 2.0. If a copy of the MPL was not distributed with this
      4 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
      5 
      6 include $(CORE_DEPTH)/coreconf/UNIX.mk
      7 
      8 USE_PTHREADS = 1
      9 
     10 ifeq ($(USE_PTHREADS),1)
     11 IMPL_STRATEGY = _PTH
     12 endif
     13 
     14 CC			= qcc
     15 CCC			= qcc
     16 RANLIB			= ranlib
     17 
     18 DEFAULT_COMPILER = qcc
     19 ifeq ($(OS_TEST),mips)
     20 CPU_ARCH	= mips
     21 else
     22 CPU_ARCH	= x86
     23 endif
     24 
     25 MKSHLIB		= $(CC) -shared -Wl,-soname -Wl,$(@:$(OBJDIR)/%.so=%.so)
     26 ifdef BUILD_OPT
     27 OPTIMIZER	= -O2
     28 endif
     29 
     30 OS_CFLAGS		= $(DSO_CFLAGS) $(OS_REL_CFLAGS) -Vgcc_ntox86 -Wall -pipe -DNTO -DHAVE_STRERROR -D_QNX_SOURCE -D_POSIX_C_SOURCE=199506 -D_XOPEN_SOURCE=500
     31 
     32 ifdef USE_PTHREADS
     33 DEFINES		+= -D_REENTRANT
     34 endif
     35 
     36 ARCH			= QNX
     37 
     38 DSO_CFLAGS		= -Wc,-fPIC
     39 DSO_LDOPTS		= -shared