# $Id$
#
# Written by Keith Marshall <keithmarshall@users.sourceforge.net>
-# Copyright (C) 2012, MinGW.org Project.
+# Copyright (C) 2012, 2013, MinGW.org Project.
#
# ---------------------------------------------------------------------------
#
# Compilation and dependency tracking...
#
-DEPFLAGS = -MM -MP -MD
+DEPFLAGS = -MMD -MP $(CPPFLAGS)
sinclude *.d
# Implementations for horizontal and vertical sash bar controls are
VSASH_IMPLEMENTATION = -D VSASH_IMPLEMENTATION ${srcdir}/sashctrl.cpp
hsashctl.$(OBJEXT): sashctrl.cpp sashctrl.o
- $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) -o $@ $(HSASH_IMPLEMENTATION)
+ $(CXX) -c $(DEPFLAGS) $(CXXFLAGS) -o $@ $(HSASH_IMPLEMENTATION)
vsashctl.$(OBJEXT): sashctrl.cpp sashctrl.o
- $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) -o $@ $(VSASH_IMPLEMENTATION)
+ $(CXX) -c $(DEPFLAGS) $(CXXFLAGS) -o $@ $(VSASH_IMPLEMENTATION)
# Other object modules may be implicitly compiled.
#
%.$(OBJEXT): %.cpp
- $(CXX) $(DEPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $<
- $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) -o $@ $<
+ $(CXX) -c $(DEPFLAGS) $(CXXFLAGS) -o $@ $<
# Installation rules.
#