2017-03-09 Keith Marshall <keithmarshall@users.sourceforge.net>
+ Fix generated header file dependencies.
+
+ * Makefile.in (_mingw.h, w32api): Make them depend on changes in...
+ [VERSION.m4]: ...this; package version changes are no longer made...
+ [configure.ac]: ...here; delete associated prerequisite reference.
+ (distclean-local): Delete them.
+
+2017-03-09 Keith Marshall <keithmarshall@users.sourceforge.net>
+
Strip optional DLLs, when staging for distribution.
* Makefile.in (mingwrt-%-optist): Recursively make...
vpath _mingw.h.in ${top_srcdir}/include
vpath w32api.h.in ${w32api_srcdir}/include
-_mingw.h w32api.h: configure.ac
+_mingw.h w32api.h: %.h: %.h.in VERSION.m4
+ $(PACKAGE_VERSION_SCRIPT) $< > $@
PACKAGE_VERSION_SCRIPT = sed \
-e s"`$(call PACKAGE_VERSION_FORMAT,LONG,%d,$$3+1000*($$2+1000*$$1))`" \
printf ",%%PACKAGE_VERSION_$1%%,$2,", $3; \
}'
-_mingw.h w32api.h: %.h: %.h.in
- $(PACKAGE_VERSION_SCRIPT) $< > $@
-
# Capture dependencies conveyed within source files, ensuring that
# header files are taken from our working source tree, and not from
# the build-time compiler's installation path. (Note: we use -MD,
$(RM) *.d *.$(OBJEXT) Makefile.stub *.libimpl
distclean-local: clean-local
- $(RM) config.log config.status libm_dummy.c
+ $(RM) config.log config.status libm_dummy.c _mingw.h w32api.h
maintainer-clean-warning:
$(warning $(MAKE) $(@:%-warning=%))
+2017-03-09 Keith Marshall <keithmarshall@users.sourceforge.net>
+
+ Fix generated header file dependencies.
+
+ * Makefile.in (_mingw.h, w32api): Make them depend on changes in...
+ [VERSION.m4]: ...this; package version changes are no longer made...
+ [configure.ac]: ...here; delete associated prerequisite reference.
+ (distclean-local): Delete them.
+
2017-03-08 Keith Marshall <keithmarshall@users.sourceforge.net>
Prepare and tag for release of w32api-5.0 package set.
#
vpath %.h.in ${top_srcdir}/include ${mingwrt_srcdir}/include
-w32api.h _mingw.h: configure.ac
+w32api.h _mingw.h: %.h: %.h.in VERSION.m4
+ $(PACKAGE_VERSION_SCRIPT) $< > $@
PACKAGE_VERSION_SCRIPT = sed \
-e s"`$(call PACKAGE_VERSION_FORMAT,LONG,%d,$$3+1000*($$2+1000*$$1))`" \
printf ",%%PACKAGE_VERSION_$1%%,$2,", $3; \
}'
-w32api.h _mingw.h: %.h: %.h.in
- $(PACKAGE_VERSION_SCRIPT) $< > $@
-
# Capture dependencies conveyed within source files, ensuring that
# header files are taken from our working source tree, and not from
# the build-time compiler's installation path. (Note: we use -MD,
$(RM) *.d *.$(OBJEXT)
distclean-local: clean-local
- $(RM) config.log config.status
+ $(RM) config.log config.status _mingw.h w32api.h
maintainer-clean-warning:
$(warning $(MAKE) $(@:%-warning=%))