# HG changeset patch # User Matti Hamalainen # Date 1493025421 -10800 # Node ID 810ca71af506c41e3249fce62ece6392dad8e92e # Parent c8fd927cd2c44b971956ebe0faaf05949f181096 Improve 'clean' target handling. diff -r c8fd927cd2c4 -r 810ca71af506 Makefile.cross-mingw-win32 --- a/Makefile.cross-mingw-win32 Mon Apr 24 12:12:39 2017 +0300 +++ b/Makefile.cross-mingw-win32 Mon Apr 24 12:17:01 2017 +0300 @@ -47,5 +47,6 @@ QT_UIC = $(QT5_BASE)/bin/uic QT_UIC_FLAGS = +CLEAN_TARGETS += moc_predefs.h $(APP_SRC)winres.rc include Makefile.gen diff -r c8fd927cd2c4 -r 810ca71af506 Makefile.gen --- a/Makefile.gen Mon Apr 24 12:12:39 2017 +0300 +++ b/Makefile.gen Mon Apr 24 12:17:01 2017 +0300 @@ -35,8 +35,9 @@ # And target lists TARGETS = $(APP_BIN) NOBUILD_TARGETS += $(OBJPATH) $(BINPATH) -NOINST_TARGETS += -DISTCLEAN_TARGETS += icon.ico $(APP_SRC)moc_*.cpp $(APP_SRC)ui_*.h +NOINST_TARGETS += +CLEAN_TARGETS += icon.ico $(APP_SRC)moc_*.cpp $(APP_SRC)ui_*.h +DISTCLEAN_TARGETS += ### @@ -114,7 +115,7 @@ ### Special targets ### clean: - -$(RM) $(TARGETS) $(NOINST_TARGETS) $(OBJPATH)*.o + -$(RM) $(TARGETS) $(NOINST_TARGETS) $(CLEAN_TARGETS) $(OBJPATH)*.o distclean: clean -$(RM) $(DISTCLEAN_TARGETS) *~ core *.core