Makefile revision 5c526acb82c882e41b655c31f5fa4425c87b671c
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews# $Id: Makefile,v 1.1 2003/06/04 00:27:52 marka Exp $
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark AndrewsPERL = /usr/local/bin/perl -w
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark AndrewsV301_NORM_DIR = data/unicode-3.0.0
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark AndrewsV310_NORM_DIR = data/unicode-3.1.0
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark AndrewsV320_NORM_DIR = data/unicode-3.2.0
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark AndrewsNORM_GENERATOR = ./generate_normalize_data.pl
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark AndrewsNAMEPREP_DIR = data/nameprep
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark AndrewsNAMEPREP_FILES = \
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews $(NAMEPREP_DIR)/nameprep.rfc3491.map \
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews $(NAMEPREP_DIR)/nameprep.rfc3491.prohibited \
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews $(NAMEPREP_DIR)/nameprep.rfc3491.unassigned \
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews $(NAMEPREP_DIR)/nameprep.rfc3491.bidi
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark AndrewsNAMEPREP_GENERATOR = ./generate_nameprep_data.pl
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark AndrewsNAMEPREP_VERSIONS = rfc3491
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrewsall: normalize nameprep
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrewsnormalize: ../lib/unicodedata_320.c
f41405d21249e11c1636301b1324ac1937b455aaMark Andrews
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrewsnameprep: ../lib/nameprepdata.c
7e8f841d085cbd14b270f7bb9e2a2b7c5bc22565Mark Andrews
7e8f841d085cbd14b270f7bb9e2a2b7c5bc22565Mark Andrews../lib/unicodedata_301.c: $(NORM_GENERATOR)
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews -rm -f $@.tmp
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews $(PERL) $(NORM_GENERATOR) -prefix v301_ -dir $(V301_NORM_DIR) \
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews > $@.tmp && mv $@.tmp $@
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews../lib/unicodedata_310.c: $(NORM_GENERATOR)
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews -rm -f $@.tmp
7e8f841d085cbd14b270f7bb9e2a2b7c5bc22565Mark Andrews $(PERL) $(NORM_GENERATOR) -prefix v310_ -dir $(V310_NORM_DIR) \
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews > $@.tmp && mv $@.tmp $@
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews../lib/unicodedata_320.c: $(NORM_GENERATOR)
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews -rm -f $@.tmp
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews $(PERL) $(NORM_GENERATOR) -prefix v320_ -dir $(V320_NORM_DIR) \
33518843817dd9cf127eb09c5952227f1972af55Mark Andrews > $@.tmp && mv $@.tmp $@
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews../lib/nameprepdata.c: $(NAMEPREP_GENERATOR) $(NAMEPREP_FILES)
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews -rm -f $@.tmp
7e8f841d085cbd14b270f7bb9e2a2b7c5bc22565Mark Andrews $(PERL) $(NAMEPREP_GENERATOR) -dir $(NAMEPREP_DIR) \
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews $(NAMEPREP_VERSIONS) > $@.tmp && mv $@.tmp $@
8886caf5dc3db70638022ddfd5442c0930bd43b5Mark Andrews