diff libgui/src/module.mk @ 20366:6b7c10920dfe

make interpreter targets and dirstamp files order-only prerequisites * doc/module.mk, libgui/graphics/module.mk, libgui/module.mk, libgui/qterminal-module.mk, libgui/src/module.mk, scripts/java/module.mk, src/module.mk, test/module.mk: Make the $(OCTAVE_INTERPRETER_TARGETS) and dirstamp files order-only prerequisites for other files since we only need for them to exist.
author John W. Eaton <jwe@octave.org>
date Fri, 17 Jul 2015 15:18:35 -0400
parents 9b44691a3520
children 0a09c3cae800
line wrap: on
line diff
--- a/libgui/src/module.mk
+++ b/libgui/src/module.mk
@@ -70,7 +70,7 @@
   libgui/src/m-editor/moc-octave-qscintilla.cc \
   libgui/src/m-editor/moc-octave-txt-lexer.cc
 
-$(OCTAVE_GUI_SRC_M_EDITOR_MOC): libgui/src/m-editor/$(octave_dirstamp)
+$(OCTAVE_GUI_SRC_M_EDITOR_MOC): | libgui/src/m-editor/$(octave_dirstamp)
 
 octave_gui_MOC += \
   $(OCTAVE_GUI_SRC_M_EDITOR_MOC)
@@ -108,7 +108,7 @@
 
 octave_gui_RC = libgui/src/qrc-resource.cc
 
-$(octave_gui_RC): libgui/src/$(octave_dirstamp)
+$(octave_gui_RC): | libgui/src/$(octave_dirstamp)
 
 DIRSTAMP_FILES += \
   libgui/src/$(octave_dirstamp)
@@ -118,7 +118,7 @@
 
 octave_gui_UI_H = $(patsubst libgui/src/%.ui, libgui/src/ui-%.h, $(octave_gui_UI))
 
-$(octave_gui_UI_H): libgui/src/$(octave_dirstamp)
+$(octave_gui_UI_H): | libgui/src/$(octave_dirstamp)
 
 BUILT_SOURCES += $(octave_gui_UI_H)