open-src/font/deja-vu/Makefile
changeset 493 f43507b5737d
parent 365 7b1fa8e8728b
child 540 e6eebb6fa0a9
--- a/open-src/font/deja-vu/Makefile	Fri Aug 08 16:28:28 2008 -0700
+++ b/open-src/font/deja-vu/Makefile	Fri Aug 08 16:27:37 2008 -0700
@@ -30,17 +30,14 @@
 # or other dealings in this Software without prior written authorization
 # of the copyright holder.
 #
-# @(#)Makefile	1.4	08/03/12
+# @(#)Makefile	1.5	08/08/08
 #
 
-PWD:sh=pwd
-TOP=$(PWD)/../..
+# Package name used in tarballs
+MODULE_NAME=dejavu-fonts-ttf
 
 # Version number (used in path names)
-VERSION=2.24
-
-# Source tarball
-SOURCE_TARBALL_NAME=dejavu-fonts-ttf-$(VERSION).tar.bz2
+MODULE_VERSION=2.24
 
 # Download site for source
 SOURCE_URL=$(SF_DOWNLOADS_URL)/dejavu/$(SOURCE_TARBALL_NAME)
@@ -49,11 +46,13 @@
 # Patches to apply to source after unpacking, in order
 SOURCE_PATCHES=		# None
 
-# Directory created by unpacking source
-SOURCE_DIR=$(BUILD_DIR)/dejavu-fonts-ttf-$(VERSION)
+# What to build
+BUILD_TARGETS=$(SOURCE_DIR)/ttf/fonts.scale
+BUILD_TARGETS_SET=yes
 
-# What to build
-BUILD_TARGETS=$(SOURCE_DIR)/fonts.scale
+# What to install
+INSTALL_TARGETS=install_dejavu
+INSTALL_TARGETS_SET=yes
 
 # Directory to install to
 FONT_DEST_DIR=$(PROTODIR)$(TRUETYPE_DIR)
@@ -64,7 +63,7 @@
 LICENSE_FILE_SET=yes
 
 ### Include common rulesets
-include $(TOP)/common/Makefile.inc
+include ../Makefile.inc
 
 ### Rules specific to this directory:
 
@@ -91,14 +90,12 @@
 	DejaVuSerifCondensed-Italic.ttf \
 	DejaVuSerifCondensed.ttf
 
-build_gen: $(BUILD_TARGETS)
-
-$(SOURCE_DIR)/fonts.scale: $(UNPACK_TARGET)
+$(SOURCE_DIR)/ttf/fonts.scale: $(UNPACK_TARGET)
 	(cd $(SOURCE_DIR)/ttf && \
 	 LD_LIBRARY_PATH=$(PROTODIR)$(X11_SERVERLIBS_DIR)$(ARCHLIBSUBDIR) \
 	 $(PROTODIR)$(X11_DIR)/bin/mkfontscale . )
 
-install_gen:: $(BUILD_TARGETS)
+install_dejavu: $(BUILD_TARGETS)
 	mkdir -p $(FONT_DEST_DIR) \
 		$(FONTCONF_DEST_DIR)/conf.avail \
 		$(FONTCONF_DEST_DIR)/conf.d