Print this page
11528 Makefile.noget can get gone
11529 Use -Wno-maybe-initialized


  23 # Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
  24 # Copyright 2017 Jason King
  25 # Copyright (c) 2019, Joyent, Inc.
  26 #
  27 
  28 LIBRARY =       libsoftcrypto.a
  29 VERS =          .1
  30 
  31 include         ../Makefile.com
  32 
  33 AES_PSM_OBJS =  aes_amd64.o aes_intel.o aeskey.o
  34 ARCFOUR_PSM_OBJS = arcfour-x86_64.o
  35 BIGNUM_PSM_OBJS = bignum_amd64.o bignum_amd64_asm.o
  36 MODES_PSM_OBJS = gcm_intel.o
  37 
  38 include         $(SRC)/lib/Makefile.lib
  39 include         $(SRC)/lib/Makefile.lib.64
  40 
  41 CERRWARN +=     -_gcc=-Wno-type-limits
  42 CERRWARN +=     -_gcc=-Wno-parentheses
  43 CERRWARN +=     -_gcc=-Wno-uninitialized
  44 
  45 # not linted
  46 SMATCH=off
  47 
  48 AES_PSM_SRC =   $(AES_DIR)/$(MACH64)/aes_amd64.s \
  49                 $(AES_DIR)/$(MACH64)/aes_intel.s \
  50                 $(AES_DIR)/$(MACH64)/aeskey.c
  51 ARCFOUR_PSM_SRC = arcfour-x86_64.s
  52 BIGNUM_PSM_SRC = $(BIGNUM_DIR)/$(MACH64)/bignum_amd64.c \
  53                 $(BIGNUM_DIR)/$(MACH64)/bignum_amd64_asm.s
  54 
  55 MODES_PSM_SRC = $(MODES_DIR)/$(MACH64)/gcm_intel.s
  56 
  57 # Sources need to be redefined after Makefile.lib inclusion.
  58 SRCS =          $(AES_SRC) $(ARCFOUR_SRC) $(BIGNUM_SRC) $(BLOWFISH_SRC) \
  59                 $(DES_SRC) $(MODES_SRC) $(DH_SRC) $(DSA_SRC) $(RSA_SRC) \
  60                 $(PAD_SRC)
  61 
  62 SRCDIR =        $(SRC)/lib/pkcs11/libsoftcrypto/common
  63 




  23 # Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
  24 # Copyright 2017 Jason King
  25 # Copyright (c) 2019, Joyent, Inc.
  26 #
  27 
  28 LIBRARY =       libsoftcrypto.a
  29 VERS =          .1
  30 
  31 include         ../Makefile.com
  32 
  33 AES_PSM_OBJS =  aes_amd64.o aes_intel.o aeskey.o
  34 ARCFOUR_PSM_OBJS = arcfour-x86_64.o
  35 BIGNUM_PSM_OBJS = bignum_amd64.o bignum_amd64_asm.o
  36 MODES_PSM_OBJS = gcm_intel.o
  37 
  38 include         $(SRC)/lib/Makefile.lib
  39 include         $(SRC)/lib/Makefile.lib.64
  40 
  41 CERRWARN +=     -_gcc=-Wno-type-limits
  42 CERRWARN +=     -_gcc=-Wno-parentheses
  43 CERRWARN +=     $(CNOWARN_UNINIT)
  44 
  45 # not linted
  46 SMATCH=off
  47 
  48 AES_PSM_SRC =   $(AES_DIR)/$(MACH64)/aes_amd64.s \
  49                 $(AES_DIR)/$(MACH64)/aes_intel.s \
  50                 $(AES_DIR)/$(MACH64)/aeskey.c
  51 ARCFOUR_PSM_SRC = arcfour-x86_64.s
  52 BIGNUM_PSM_SRC = $(BIGNUM_DIR)/$(MACH64)/bignum_amd64.c \
  53                 $(BIGNUM_DIR)/$(MACH64)/bignum_amd64_asm.s
  54 
  55 MODES_PSM_SRC = $(MODES_DIR)/$(MACH64)/gcm_intel.s
  56 
  57 # Sources need to be redefined after Makefile.lib inclusion.
  58 SRCS =          $(AES_SRC) $(ARCFOUR_SRC) $(BIGNUM_SRC) $(BLOWFISH_SRC) \
  59                 $(DES_SRC) $(MODES_SRC) $(DH_SRC) $(DSA_SRC) $(RSA_SRC) \
  60                 $(PAD_SRC)
  61 
  62 SRCDIR =        $(SRC)/lib/pkcs11/libsoftcrypto/common
  63