diff options
Diffstat (limited to 'libxsd')
-rw-r--r-- | libxsd/README | 5 | ||||
-rw-r--r-- | libxsd/makefile | 29 |
2 files changed, 29 insertions, 5 deletions
diff --git a/libxsd/README b/libxsd/README index 328d8b2..25fd38a 100644 --- a/libxsd/README +++ b/libxsd/README @@ -1,12 +1,11 @@ libxsd is a runtime library for language mappings generated by -XSD, a W3C XML Schema to C++ data binding compiler. - +CodeSynthesis XSD, a W3C XML Schema to C++ data binding compiler. See the LICENSE file for distribution conditions. See the INSTALL file for prerequisites and installation instructions. -The project page is at http://codesynthesis.com/projects/xsd/ +The project page is at http://www.codesynthesis.com/projects/xsd/ Send bug reports or any other feedback to the xsd-users@codesynthesis.com mailing list. diff --git a/libxsd/makefile b/libxsd/makefile index 7024fef..2f72631 100644 --- a/libxsd/makefile +++ b/libxsd/makefile @@ -5,10 +5,13 @@ include $(dir $(lastword $(MAKEFILE_LIST)))../build/bootstrap.make -install := $(out_base)/.install +install := $(out_base)/.install +dist := $(out_base)/.dist +dist-win := $(out_base)/.dist-win -.PHONY: $(install) +# Install. +# $(install): $(call install-dir,$(src_base)/xsd,$(install_inc_dir)/xsd) $(call install-data,$(src_base)/FLOSSE,$(install_doc_dir)/libxsd/FLOSSE) @@ -16,5 +19,27 @@ $(install): $(call install-data,$(src_base)/LICENSE,$(install_doc_dir)/libxsd/LICENSE) $(call install-data,$(src_base)/README,$(install_doc_dir)/libxsd/README) +# Dist. +# +dist-common := $(out_base)/.dist-common + +$(dist-common): + $(call install-dir,$(src_base)/xsd,$(dist_prefix)/libxsd/xsd) + +$(dist): $(dist-common) + $(call install-data,$(src_base)/GPLv2,$(dist_prefix)/libxsd/GPLv2) + $(call install-data,$(src_base)/FLOSSE,$(dist_prefix)/libxsd/FLOSSE) + $(call install-data,$(src_base)/LICENSE,$(dist_prefix)/libxsd/LICENSE) + $(call install-data,$(src_base)/README,$(dist_prefix)/libxsd/README) + +$(dist-win): $(dist-common) + $(call install-data,$(src_base)/GPLv2,$(dist_prefix)/libxsd/GPLv2.txt) + $(call message,,unix2dos $(dist_prefix)/libxsd/GPLv2.txt) + $(call install-data,$(src_base)/FLOSSE,$(dist_prefix)/libxsd/FLOSSE.txt) + $(call message,,unix2dos $(dist_prefix)/libxsd/FLOSSE.txt) + $(call install-data,$(src_base)/LICENSE,$(dist_prefix)/libxsd/LICENSE.txt) + $(call message,,unix2dos $(dist_prefix)/libxsd/LICENSE.txt) + $(call install-data,$(src_base)/README,$(dist_prefix)/libxsd/README.txt) + $(call message,,unix2dos $(dist_prefix)/libxsd/README.txt) $(call include,$(bld_root)/install.make) |