Makefile 979 B

123456789101112131415161718192021222324252627282930313233343536
  1. SPECIAL_TARGETS=normalize-ar.ser normalize-ml.ser first-letters-root.ser
  2. ALL_TARGETS=$(SPECIAL_TARGETS)
  3. DIST_TARGETS=$(SPECIAL_TARGETS)
  4. UNICODE_VERSION=6.0.0
  5. .PHONY: all dist clean
  6. all: $(ALL_TARGETS)
  7. @echo 'Warning: messages are no longer serialized by this makefile.'
  8. dist: $(DIST_TARGETS)
  9. clean:
  10. rm -f $(ALL_TARGETS)
  11. normalize-ar.ser: UnicodeData.txt
  12. php ../maintenance/language/generateNormalizerDataAr.php
  13. normalize-ml.ser:
  14. php ../maintenance/language/generateNormalizerDataMl.php
  15. first-letters-root.ser: allkeys.txt ucd.all.grouped.xml
  16. php ../maintenance/language/generateCollationData.php
  17. UnicodeData.txt:
  18. wget http://www.unicode.org/Public/$(UNICODE_VERSION)/ucd/UnicodeData.txt
  19. allkeys.txt:
  20. wget http://www.unicode.org/Public/UCA/$(UNICODE_VERSION)/allkeys.txt
  21. ucd.all.grouped.xml: ucd.all.grouped.zip
  22. unzip ucd.all.grouped.zip ucd.all.grouped.xml
  23. ucd.all.grouped.zip:
  24. wget http://www.unicode.org/Public/$(UNICODE_VERSION)/ucdxml/ucd.all.grouped.zip