Print this page
6662 uts should only build the variant requested


  53 LIBGEN          = $(OBJS_DIR)/libgenunix.so
  54 LIBSTUBS        = $(GENSTUBS_OBJS:%=$(OBJS_DIR)/%)
  55 
  56 # LINTFLAGS will be set to include definitions so that the cpu_t
  57 # structure is expanded. However this could be set to look at the
  58 # sun4u version which is not correct for sun4v. Therefore we only
  59 # want to use the LINTFLAGS modification in this Makefile and so
  60 # suppress the usage of the LINTFLAGS setting in the Makefile.sparc
  61 # file.
  62 #
  63 LINTFLAGSUPPRESS        = $(POUND_SIGN)
  64 
  65 #
  66 #       Include common rules.
  67 #
  68 include $(UTSBASE)/sparc/Makefile.sparc
  69 
  70 #
  71 #       Define targets
  72 #
  73 ALL_TARGET      = $(LIBGEN)
  74 LINT_TARGET     = $(MODULE).lint
  75 INSTALL_TARGET  = $(GENUNIX) $(ROOTMODULE)
  76 
  77 #
  78 #       Override defaults
  79 #
  80 CLEANFILES      += $(LIBSTUBS) $(LIBGEN)
  81 
  82 LINT_LIB_DIR    = $(UTSBASE)/$(PLATFORM)/lint-libs/$(OBJS_DIR)
  83 LINT_LIB        = $(LINT_LIB_DIR)/llib-lunix.ln
  84 GEN_LINT_LIB    =
  85 
  86 BINARY          =
  87 
  88 CLOBBERFILES    += $(GENUNIX)
  89 
  90 #
  91 # Non-patch genunix builds merge a version of the ip module called ipctf.  This
  92 # is to ensure that the common network-related types are included in genunix and
  93 # can thus be uniquified out of other modules.  We don't want to do this for
  94 # patch builds, since we can't guarantee that ip and genunix will be in the same
  95 # patch.




  53 LIBGEN          = $(OBJS_DIR)/libgenunix.so
  54 LIBSTUBS        = $(GENSTUBS_OBJS:%=$(OBJS_DIR)/%)
  55 
  56 # LINTFLAGS will be set to include definitions so that the cpu_t
  57 # structure is expanded. However this could be set to look at the
  58 # sun4u version which is not correct for sun4v. Therefore we only
  59 # want to use the LINTFLAGS modification in this Makefile and so
  60 # suppress the usage of the LINTFLAGS setting in the Makefile.sparc
  61 # file.
  62 #
  63 LINTFLAGSUPPRESS        = $(POUND_SIGN)
  64 
  65 #
  66 #       Include common rules.
  67 #
  68 include $(UTSBASE)/sparc/Makefile.sparc
  69 
  70 #
  71 #       Define targets
  72 #
  73 ALL_TARGET      = $(LIBGEN) $(GENUNIX)
  74 LINT_TARGET     = $(MODULE).lint
  75 INSTALL_TARGET  = $(LIBGEN) $(GENUNIX) $(ROOTMODULE)
  76 
  77 #
  78 #       Override defaults
  79 #
  80 CLEANFILES      += $(LIBSTUBS) $(LIBGEN)
  81 
  82 LINT_LIB_DIR    = $(UTSBASE)/$(PLATFORM)/lint-libs/$(OBJS_DIR)
  83 LINT_LIB        = $(LINT_LIB_DIR)/llib-lunix.ln
  84 GEN_LINT_LIB    =
  85 
  86 BINARY          =
  87 
  88 CLOBBERFILES    += $(GENUNIX)
  89 
  90 #
  91 # Non-patch genunix builds merge a version of the ip module called ipctf.  This
  92 # is to ensure that the common network-related types are included in genunix and
  93 # can thus be uniquified out of other modules.  We don't want to do this for
  94 # patch builds, since we can't guarantee that ip and genunix will be in the same
  95 # patch.