X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=Makefile.am;h=09d7cf528980c5ba0c304fd1627c1713607d4e07;hb=HEAD;hp=870224ac6e7e2ed7cf4d1f5160894988e64097f8;hpb=852bba4754ec57679c823f33e8feba6e4a564cbe;p=platform%2Fupstream%2Flibusb.git diff --git a/Makefile.am b/Makefile.am index 870224a..09d7cf5 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,21 +1,50 @@ -AUTOMAKE_OPTIONS = dist-bzip2 -DISTCLEANFILES = ChangeLog fpusb.pc -EXTRA_DIST = TODO -SUBDIRS = libfpusb +AUTOMAKE_OPTIONS = dist-bzip2 no-dist-gzip +ACLOCAL_AMFLAGS = -I m4 +EXTRA_DIST = INSTALL_WIN.txt PORTING doc/libusb.png \ + android msvc Xcode +SUBDIRS = libusb if BUILD_EXAMPLES SUBDIRS += examples endif -pkgconfigdir=$(libdir)/pkgconfig -pkgconfig_DATA=fpusb.pc +if BUILD_TESTS +SUBDIRS += tests +endif + +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = libusb-1.0.pc -.PHONY: ChangeLog dist-up -ChangeLog: - git --git-dir $(top_srcdir)/.git log > ChangeLog || touch ChangeLog +# The package name is libusb-1.0, but we want the distribution +# to be created as libusb-x.y.z instead of libusb-1.0-x.y.z +distdir = libusb-$(VERSION) -dist-hook: ChangeLog +# Ensure any generated docs are cleaned out +# We need this here because make does not recurse into doc/ +clean-local: + rm -rf doc/$(DOXYGEN_HTMLDIR) -dist-up: dist - ncftpput upload.sourceforge.net incoming $(distdir).tar.bz2 +# Use dist-hook to accomplish the following things for the dist recipe: +# 1) Remove the GitHub Markdown from the README file +# 2) Remove the .gitattributes file from the msvc directory +dist-hook: + chmod u+w $(distdir)/README $(distdir)/msvc + $(SED) -i.orig -e '/Build Status/d' $(distdir)/README + $(SED) -i.orig -e '/^$$/N;/^\n$$/D' $(distdir)/README + $(SED) -i.orig -e 's/\[\([A-Z]*\)\](\1)/\1/' $(distdir)/README + rm -f $(distdir)/README.orig + rm -f $(distdir)/msvc/.gitattributes +reldir = .release/$(distdir) +sfurl = frs.sourceforge.net:/home/frs/project/libusb/libusb-1.0 +.PHONY: dist-upload +dist-upload: dist + rm -rf $(reldir) + mkdir -p $(reldir) + cp $(distdir).tar.bz2 $(reldir) + if [ -z "$$SF_USER" ]; then \ + rsync -rv $(reldir) $(sfurl); \ + else \ + rsync -rv $(reldir) $$SF_USER@$(sfurl); \ + fi + rm -rf $(reldir)