44 #
  45 ARCHDIR         = intel
  46 include ../Makefile.$(ARCHDIR)
  47 
  48 #
  49 #       Define targets
  50 #
  51 ALL_TARGET      = $(BINARY) $(SRC_CONFILE)
  52 LINT_TARGET     = $(MODULE).lint
  53 INSTALL_TARGET  = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
  54 
  55 EMLXS_FLAGS             = -DEMLXS_I386
  56 EMLXS_FLAGS             += -DS11
  57 EMLXS_FLAGS             += -DVERSION=\"11\"
  58 EMLXS_FLAGS             += -DMACH=\"$(MACH)\"
  59 EMLXS_CFLAGS            = $(EMLXS_FLAGS)
  60 EMLXS_LFLAGS            = $(EMLXS_FLAGS)
  61 CFLAGS                  += $(EMLXS_CFLAGS) -DEMLXS_ARCH=\"$(CLASS)\"
  62 LINTTAGS                += $(EMLXS_LFLAGS) -DEMLXS_ARCH=\"$(CLASS)\"
  63 
  64 
  65 #
  66 #       Overrides and depends_on
  67 #
  68 INC_PATH        += -I$(ROOT)/usr/include
  69 INC_PATH        += -I$(UTSBASE)/common/sys
  70 INC_PATH        += -I$(COMMON_BASE)/bignum
  71 INC_PATH        += -I$(UTSBASE)/common/sys/fibre-channel
  72 INC_PATH        += -I$(UTSBASE)/common/sys/fibre-channel/fca
  73 INC_PATH        += -I$(UTSBASE)/common/sys/fibre-channel/fca/emlxs
  74 INC_PATH        += -I$(UTSBASE)/common/sys/fibre-channel/impl
  75 INC_PATH        += -I$(UTSBASE)/common/sys/fibre-channel/ulp
  76 
  77 #
  78 #       misc/fctl required because #ifdef MODSYM_LOAD code
  79 #       triggered by -DS11; uses DDI calls to load FCA symbols
  80 #
  81 LDFLAGS         += -dy -Nmisc/md5 -Nmisc/sha1
  82 LDFLAGS         += -Nmisc/bignum -Nmisc/fctl
  83 
  84 #
  
 | 
 
 
  44 #
  45 ARCHDIR         = intel
  46 include ../Makefile.$(ARCHDIR)
  47 
  48 #
  49 #       Define targets
  50 #
  51 ALL_TARGET      = $(BINARY) $(SRC_CONFILE)
  52 LINT_TARGET     = $(MODULE).lint
  53 INSTALL_TARGET  = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
  54 
  55 EMLXS_FLAGS             = -DEMLXS_I386
  56 EMLXS_FLAGS             += -DS11
  57 EMLXS_FLAGS             += -DVERSION=\"11\"
  58 EMLXS_FLAGS             += -DMACH=\"$(MACH)\"
  59 EMLXS_CFLAGS            = $(EMLXS_FLAGS)
  60 EMLXS_LFLAGS            = $(EMLXS_FLAGS)
  61 CFLAGS                  += $(EMLXS_CFLAGS) -DEMLXS_ARCH=\"$(CLASS)\"
  62 LINTTAGS                += $(EMLXS_LFLAGS) -DEMLXS_ARCH=\"$(CLASS)\"
  63 
  64 #
  65 #       Overrides and depends_on
  66 #
  67 INC_PATH        += -I$(ROOT)/usr/include
  68 INC_PATH        += -I$(UTSBASE)/common/sys
  69 INC_PATH        += -I$(COMMON_BASE)/bignum
  70 INC_PATH        += -I$(UTSBASE)/common/sys/fibre-channel
  71 INC_PATH        += -I$(UTSBASE)/common/sys/fibre-channel/fca
  72 INC_PATH        += -I$(UTSBASE)/common/sys/fibre-channel/fca/emlxs
  73 INC_PATH        += -I$(UTSBASE)/common/sys/fibre-channel/impl
  74 INC_PATH        += -I$(UTSBASE)/common/sys/fibre-channel/ulp
  75 
  76 #
  77 #       misc/fctl required because #ifdef MODSYM_LOAD code
  78 #       triggered by -DS11; uses DDI calls to load FCA symbols
  79 #
  80 LDFLAGS         += -dy -Nmisc/md5 -Nmisc/sha1
  81 LDFLAGS         += -Nmisc/bignum -Nmisc/fctl
  82 
  83 #
  
 |