# @configure_input@ # # # Makefile.in # # This file is part of a free library for the Win32 API. PACKAGE = @PACKAGE_TARNAME@ VERSION = @PACKAGE_VERSION@ RELEASE = @PACKAGE_RELEASE@ # This library is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. SHELL = @SHELL@ srcdir = @srcdir@ VPATH = @srcdir@ target_alias = @target@ conf_prefix = @prefix@ # FIXME: this needs an appropriate AC_SUBST host_os = mingw32 TAR = tar TARFLAGS = --lzma - TARFILEEXT = .tar.lzma SUBDIRS = lib DISTFILES = \ ChangeLog configure.ac Makefile.in Makefile.comm.in configure \ config.guess config.sub install-sh README.w32api TODO CONTRIBUTIONS all: $(SUBDIRS) %-subdirs: for dir in $(SUBDIRS); do \ $(MAKE) -C $$dir $*; \ done $(SUBDIRS): $(MAKE) -C $@ test: $(MAKE) -C lib test install uninstall: for dir in $(SUBDIRS); do \ (cd $$dir; $(MAKE) $@); \ done ifdef SNAPDATE distdir = $(PACKAGE)-$(VERSION)-$(SNAPDATE)-$(host_os) else CYGRELEASE = $(RELEASE) ifneq (,$(findstring cygwin, $(target_alias))) distdir=$(PACKAGE)-$(VERSION)-$(CYGRELEASE) else distdir=$(PACKAGE)-$(VERSION)-$(CYGRELEASE)-$(host_os) endif endif ifneq (,$(findstring mingw, $(target_alias))) dist_prefix= else dist_prefix=/$(conf_prefix) endif ifneq (,$(findstring cygwin, $(target_alias))) TARFLAGS = j TARFILEEXT = .tar.bz2 endif dist: srcdist bindist srcdist: rm -rf $(distdir) mkdir $(distdir) chmod 755 $(distdir) for file in $(DISTFILES); do \ cp -p $(srcdir)/$$file $(distdir)/$$file ; \ done for dir in $(SUBDIRS); do \ (cd $$dir; $(MAKE) distdir=../$(distdir) dist); \ done rm -f $(distdir)-src$(TARFILEEXT) $(TAR) $(TARFLAGS)cf $(distdir)-src$(TARFILEEXT) $(distdir) ifneq (,$(findstring cygwin, $(target_alias))) bindist: rm -rf $(distdir) mkdir $(distdir) chmod 755 $(distdir) $(MAKE) install prefix=`pwd`/$(distdir)$(dist_prefix) exec_prefix=`pwd`/$(distdir)$(dist_prefix) rm -f $(distdir)$(TARFILEEXT) cd $(distdir); $(TAR) $(TARFLAGS)cf ../$(distdir)$(TARFILEEXT) * else bindist: rm -rf $(distdir) mkdir $(distdir) chmod 755 $(distdir) $(MAKE) install prefix=`pwd`/$(distdir)$(dist_prefix) exec_prefix=`pwd`/$(distdir)$(dist_prefix) rm -f $(distdir)$(TARFILEEXT) cd $(distdir); $(TAR) $(TARFLAGS)cf ../$(distdir)-dev$(TARFILEEXT) * endif snapshot: make dist SNAPDATE=$(shell date '+%Y%m%d') # Makefile must be rebuilt if Makefile.in is modified, # or if config.status is updated. # Makefile: Makefile.in config.status $(SHELL) config.status # config.status itself must be updated if configure is modified; # this requires a distinct invocation of itself. # config.status: configure $(SHELL) config.status --recheck mostlyclean-top: rm -f *~ clean-top: mostlyclean-top rm -rf $(distdir) rm -f $(distdir)*$(TARFILEEXT) maintainer-clean-top: mostlyclean: mostlyclean-top mostlyclean-subdirs clean: mostlyclean-top clean-subdirs distclean: clean-top $(MAKE) -C lib/directx distclean $(MAKE) -C lib/ddk distclean $(MAKE) -C lib distclean rm -f Makefile config.status config.log config.cache TAGS *~ maintainer-clean: maintainer-clean-subdirs .PHONY: lib test # Makefile.in: end of file