components/Makefile
changeset 4339 6501cf9c29f9
parent 4196 d697072a92f5
child 4749 a34fb58473e0
equal deleted inserted replaced
4336:e0e4b5ad6cb9 4339:6501cf9c29f9
    77 install:		TARGET = install
    77 install:		TARGET = install
    78 publish:		TARGET = publish
    78 publish:		TARGET = publish
    79 clean:			TARGET = clean
    79 clean:			TARGET = clean
    80 clobber:		TARGET = clobber
    80 clobber:		TARGET = clobber
    81 test:			TARGET = test
    81 test:			TARGET = test
       
    82 system-test:		TARGET = system-test
    82 zone-build:		TARGET = component-zone-build
    83 zone-build:		TARGET = component-zone-build
    83 component-hook:		TARGET = component-hook
    84 component-hook:		TARGET = component-hook
    84 zone-build prep build install publish test:	LOG = >$(WS_LOGS)/$(@F).$(TARGET).log 2>&1
    85 zone-build prep build install publish test system-test:	LOG = >$(WS_LOGS)/$(@F).$(TARGET).log 2>&1
    85 
    86 
    86 # turn off pkglint for the individual component builds.
    87 # turn off pkglint for the individual component builds.
    87 ifeq   ($(strip $(PKGLINT_COMPONENT)),)
    88 ifeq   ($(strip $(PKGLINT_COMPONENT)),)
    88 publish:		MAKEFLAGS += PKGLINT=/bin/true
    89 publish:		MAKEFLAGS += PKGLINT=/bin/true
    89 endif
    90 endif
    94 # they have published all of their packages.
    95 # they have published all of their packages.
    95 publish:		MAKEFLAGS += DISABLE_IPS_CATALOG_AND_INDEX_UPDATES=yes
    96 publish:		MAKEFLAGS += DISABLE_IPS_CATALOG_AND_INDEX_UPDATES=yes
    96 
    97 
    97 # For cases in which a component test should be skipped at at the top level
    98 # For cases in which a component test should be skipped at at the top level
    98 test:			MAKEFLAGS += TOP_LEVEL_TEST=yes
    99 test:			MAKEFLAGS += TOP_LEVEL_TEST=yes
       
   100 system-test:		MAKEFLAGS += TOP_LEVEL_TEST=yes
    99 
   101 
   100 .DEFAULT:	publish
   102 .DEFAULT:	publish
   101 
   103 
   102 zone-build build install publish test: $(COMPONENT_DIRS)
   104 zone-build build install publish test system-test: $(COMPONENT_DIRS)
   103 
   105 
   104 COMPONENT_DIRS.nosetup =	$(COMPONENT_DIRS:%=%.nosetup)
   106 COMPONENT_DIRS.nosetup =	$(COMPONENT_DIRS:%=%.nosetup)
   105 
   107 
   106 download unpack patch::	$(COMPONENT_DIRS.nosetup)
   108 download unpack patch::	$(COMPONENT_DIRS.nosetup)
   107 prep:		$(COMPONENT_DIRS.nosetup)
   109 prep:		$(COMPONENT_DIRS.nosetup)