open-src/font/Makefile.bdf
changeset 970 272328fe1b4a
parent 967 efbd0ee6805d
child 1043 16f3a9b8588b
--- a/open-src/font/Makefile.bdf	Wed Jun 30 14:10:39 2010 -0700
+++ b/open-src/font/Makefile.bdf	Fri Jul 02 21:03:57 2010 -0700
@@ -33,6 +33,12 @@
 ### Include common definitions
 include $(TOP)/open-src/common/Makefile.init
 
+# Default package name for bitmap font packages
+MODTYPE_PKGHIER 		= system/font/xorg
+MODTYPE_PKGHIER_SET 		= yes
+MODULE_PKGTAIL_DEFAULT          = $(MODULE_PKGTAIL_SET:yes=$(POUND_SIGN))
+$(MODULE_PKGTAIL_DEFAULT)	MODULE_PKGTAIL = $(BUILD_TYPE:core=xorg-core)
+$(MODULE_PKGTAIL_DEFAULT)	MODULE_PKGTAIL_SET = yes
 
 # All the encodings defined in font-util/fontutil.m4.in
 ALL_ENCODINGS = \
@@ -144,6 +150,10 @@
 
 MODULE_ADD_INSTALL_TARGETS = install_license
 
+# Special rules for pkg manifest generation
+MANIFEST_TARGETS=$(BUILD_TYPES:%=manifest_%)
+MANIFEST_TARGETS_SET=yes
+
 ### Include common rulesets
 include ../Makefile.inc
 
@@ -156,3 +166,8 @@
 configure_$(BUILD_TYPE): $(UNPACK_TARGET)
 build_$(BUILD_TYPE): configure_$(BUILD_TYPE)
 install_$(BUILD_TYPE): build_$(BUILD_TYPE)
+
+manifest_%: 
+	/usr/xpg4/bin/make $(MAKEFLAGS) manifest-per-type \
+		BUILD_TYPES="$(@:manifest_%=%)" \
+		MODULE_PKGTAIL="$(@:manifest_%=%)" MODULE_PKGTAIL_SET="yes"