summaryrefslogtreecommitdiff
path: root/lib/am/program.am
diff options
context:
space:
mode:
Diffstat (limited to 'lib/am/program.am')
-rw-r--r--lib/am/program.am6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/am/program.am b/lib/am/program.am
index f7acc2e87..fc698dd44 100644
--- a/lib/am/program.am
+++ b/lib/am/program.am
@@ -14,11 +14,13 @@
## You should have received a copy of the GNU General Public License
## along with this program. If not, see <http://www.gnu.org/licenses/>.
-%PROGRAM%%EXEEXT%: $(%XPROGRAM%_OBJECTS) $(%XPROGRAM%_DEPENDENCIES) $(EXTRA_%XPROGRAM%_DEPENDENCIES) %DIRSTAMP%
+%PROGRAM%%EXEEXT%: $(%XPROGRAM%_OBJECTS) $(%XPROGRAM%_DEPENDENCIES) \
+ $(EXTRA_%XPROGRAM%_DEPENDENCIES)
## Remove program before linking. Otherwise the link will fail if the
## program is running somewhere. FIXME: this could be a loss if
## you're using an incremental linker. Maybe we should think twice?
## Or maybe not... sadly, incremental linkers are rarer than losing
## systems.
- @rm -f %PROGRAM%%EXEEXT%
+ %SILENT%rm -f $@
+ %SILENT%$(am.cmd.ensure-target-dir-exists)
%VERBOSE%$(%XLINK%) $(%XPROGRAM%_OBJECTS) $(%XPROGRAM%_LDADD) $(LIBS)