31 COMPONENT_SRC= # all files under files/ |
31 COMPONENT_SRC= # all files under files/ |
32 COMPONENT_BUGDB= gnome/install |
32 COMPONENT_BUGDB= gnome/install |
33 |
33 |
34 # nothing to download or build; just package |
34 # nothing to download or build; just package |
35 BUILD_STYLE= pkg |
35 BUILD_STYLE= pkg |
|
36 |
|
37 # Uses a feature in a gtk script not added until S12. |
|
38 include $(WS_MAKE_RULES)/no-evaluation.mk |
|
39 |
36 include $(WS_MAKE_RULES)/common.mk |
40 include $(WS_MAKE_RULES)/common.mk |
37 |
41 |
38 # Make sure SMF manifests are valid |
42 # Make sure SMF manifests are valid |
|
43 ifneq ($(BUILD_TYPE), evaluation) |
39 $(BUILD_DIR)/.validated-smf-manifests-$(MACH): $(BUILD_DIR) |
44 $(BUILD_DIR)/.validated-smf-manifests-$(MACH): $(BUILD_DIR) |
40 @for f in files/*.xml ; do \ |
45 @for f in files/*.xml ; do \ |
41 [[ "$$f" == "files/com.oracle.solaris.gdm-temporary.xml" ]] || \ |
46 [[ "$$f" == "files/com.oracle.solaris.gdm-temporary.xml" ]] || \ |
42 (set -ex ; /usr/sbin/svccfg validate "$$f") ; \ |
47 (set -ex ; /usr/sbin/svccfg validate "$$f") ; \ |
43 done |
48 done |
44 $(TOUCH) $@ |
49 $(TOUCH) $@ |
|
50 endif |
45 |
51 |
46 validate-smf: $(BUILD_DIR)/.validated-smf-manifests-$(MACH) |
52 validate-smf: $(BUILD_DIR)/.validated-smf-manifests-$(MACH) |
47 build: $(BUILD_DIR)/.validated-smf-manifests-$(MACH) |
53 build: $(BUILD_DIR)/.validated-smf-manifests-$(MACH) |
48 |
54 |
49 REQUIRED_PACKAGES += service/opengl/ogl-select |
55 REQUIRED_PACKAGES += service/opengl/ogl-select |