Add more headers to distribution package
git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@1932 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-headers/Makefile.am b/mingw-w64-headers/Makefile.am
index 2ba7043..9631a3e 100644
--- a/mingw-w64-headers/Makefile.am
+++ b/mingw-w64-headers/Makefile.am
@@ -33,7 +33,10 @@
crt/*.h \
crt/sys/*.h \
crt/sec_api/*.h \
- crt/sec_api/sys/*.h
+ crt/sec_api/sys/*.h \
+ direct-x/include/*.h \
+ direct-x/include/*.idl \
+ ddk/include/ddk/*.h
BUILT_SOURCES = \
_mingw_directx.h \
diff --git a/mingw-w64-headers/Makefile.in b/mingw-w64-headers/Makefile.in
index 7fcffde..6e8897e 100644
--- a/mingw-w64-headers/Makefile.in
+++ b/mingw-w64-headers/Makefile.in
@@ -40,10 +40,8 @@
$(sdkshead_HEADERS) $(sechead_HEADERS) $(secsyshead_HEADERS) \
$(srcdir)/Makefile.am $(srcdir)/Makefile.in \
$(srcdir)/config.h.in $(syshead_HEADERS) \
- $(top_srcdir)/configure $(top_srcdir)/crt/sdks/_mingw_ddk.h.in \
- $(top_srcdir)/crt/sdks/_mingw_directx.h.in ChangeLog \
- build-aux/config.guess build-aux/config.sub \
- build-aux/install-sh build-aux/missing
+ $(top_srcdir)/configure ChangeLog build-aux/config.guess \
+ build-aux/config.sub build-aux/install-sh build-aux/missing
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
@@ -52,7 +50,7 @@
configure.lineno config.status.lineno
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = config.h
-CONFIG_CLEAN_FILES = crt/sdks/_mingw_directx.h crt/sdks/_mingw_ddk.h
+CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
SOURCES =
DIST_SOURCES =
@@ -132,9 +130,9 @@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
-SDKSHEAD_LIST = @SDKSHEAD_LIST@
SECHEAD_LIST = @SECHEAD_LIST@
SECSYSHEAD_LIST = @SECSYSHEAD_LIST@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
@@ -198,7 +196,7 @@
sechead_HEADERS = @SECHEAD_LIST@
secsyshead_HEADERS = @SECSYSHEAD_LIST@
glhead_HEADERS = @GLHEAD_LIST@
-sdkshead_HEADERS = @SDKSHEAD_LIST@
+sdkshead_HEADERS = _mingw_directx.h _mingw_ddk.h
ddkheaddir = $(baseheaddir)/ddk
dxheaddir = $(baseheaddir)
ddkhead_HEADERS = @DDKHEAD_LIST@
@@ -216,9 +214,16 @@
crt/*.h \
crt/sys/*.h \
crt/sec_api/*.h \
- crt/sec_api/sys/*.h
+ crt/sec_api/sys/*.h \
+ direct-x/include/*.h \
+ direct-x/include/*.idl \
+ ddk/include/ddk/*.h
-all: config.h
+BUILT_SOURCES = \
+ _mingw_directx.h \
+ _mingw_ddk.h
+
+all: $(BUILT_SOURCES) config.h
$(MAKE) $(AM_MAKEFLAGS) all-am
.SUFFIXES:
@@ -273,10 +278,6 @@
distclean-hdr:
-rm -f config.h stamp-h1
-crt/sdks/_mingw_directx.h: $(top_builddir)/config.status $(top_srcdir)/crt/sdks/_mingw_directx.h.in
- cd $(top_builddir) && $(SHELL) ./config.status $@
-crt/sdks/_mingw_ddk.h: $(top_builddir)/config.status $(top_srcdir)/crt/sdks/_mingw_ddk.h.in
- cd $(top_builddir) && $(SHELL) ./config.status $@
install-baseheadHEADERS: $(basehead_HEADERS)
@$(NORMAL_INSTALL)
test -z "$(baseheaddir)" || $(MKDIR_P) "$(DESTDIR)$(baseheaddir)"
@@ -638,13 +639,15 @@
$(distcleancheck_listfiles) ; \
exit 1; } >&2
check-am: all-am
-check: check-am
+check: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) check-am
all-am: Makefile $(HEADERS) config.h
installdirs:
for dir in "$(DESTDIR)$(baseheaddir)" "$(DESTDIR)$(ddkheaddir)" "$(DESTDIR)$(dxheaddir)" "$(DESTDIR)$(glheaddir)" "$(DESTDIR)$(sdksheaddir)" "$(DESTDIR)$(secheaddir)" "$(DESTDIR)$(secsysheaddir)" "$(DESTDIR)$(sysheaddir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
-install: install-am
+install: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am
@@ -669,6 +672,7 @@
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
+ -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
clean: clean-am
clean-am: clean-generic mostlyclean-am
@@ -744,7 +748,7 @@
uninstall-sdksheadHEADERS uninstall-secheadHEADERS \
uninstall-secsysheadHEADERS uninstall-sysheadHEADERS
-.MAKE: all install-am install-strip
+.MAKE: all check install install-am install-strip
.PHONY: CTAGS GTAGS all all-am am--refresh check check-am clean \
clean-generic ctags dist dist-all dist-bzip2 dist-gzip \
@@ -769,6 +773,12 @@
uninstall-secsysheadHEADERS uninstall-sysheadHEADERS
+_mingw_directx.h: $(srcdir)/crt/sdks/_mingw_directx.h.in
+ $(SED) s/MINGW_HAS_DX$$/@MINGW_HAS_DX@/ $< > $@
+
+_mingw_ddk.h: $(srcdir)/crt/sdks/_mingw_ddk.h.in
+ $(SED) s/MINGW_HAS_DDK$$/@MINGW_HAS_DDK@/ $< > $@
+
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT: