Index: uspace/app/bdsh/Makefile
===================================================================
--- uspace/app/bdsh/Makefile	(revision 0da4e41be5a0b7a29e97e1f87816593416d3db04)
+++ uspace/app/bdsh/Makefile	(revision e035612a97a6dc9b7ae6bd3dc822df045dd8afdf)
@@ -117,7 +117,7 @@
 
 # Everything else is a phony target
-.PHONY: all clean distclean depend disasm
+.PHONY: all clean distclean depend
 
-all: $(PROGRAM) disasm
+all: $(PROGRAM) $(PROGRAM).disasm
 
 clean:
@@ -131,6 +131,6 @@
 	@echo ''
 
-disasm:
-	$(OBJDUMP) -d $(PROGRAM) >$(PROGRAM).disasm
+$(PROGRAM).disasm: $(PROGRAM)
+	$(OBJDUMP) -d $< > $@
 
 distclean: clean
Index: uspace/app/edit/Makefile
===================================================================
--- uspace/app/edit/Makefile	(revision 0da4e41be5a0b7a29e97e1f87816593416d3db04)
+++ uspace/app/edit/Makefile	(revision e035612a97a6dc9b7ae6bd3dc822df045dd8afdf)
@@ -48,5 +48,5 @@
 OBJECTS := $(addsuffix .o,$(basename $(SOURCES)))
 
-.PHONY: all clean depend disasm
+.PHONY: all clean depend
 
 all: $(OUTPUT) $(OUTPUT).disasm
@@ -63,6 +63,4 @@
 	$(LD) -T $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map
 
-disasm: $(OUTPUT).disasm
-
 $(OUTPUT).disasm: $(OUTPUT)
 	$(OBJDUMP) -d $< > $@
Index: uspace/app/getvc/Makefile
===================================================================
--- uspace/app/getvc/Makefile	(revision 0da4e41be5a0b7a29e97e1f87816593416d3db04)
+++ uspace/app/getvc/Makefile	(revision e035612a97a6dc9b7ae6bd3dc822df045dd8afdf)
@@ -50,5 +50,5 @@
 OBJECTS := $(addsuffix .o,$(basename $(SOURCES)))
 
-.PHONY: all clean depend disasm
+.PHONY: all clean depend
 
 all: $(OUTPUT) $(OUTPUT).disasm
@@ -65,6 +65,4 @@
 	$(LD) -T $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map
 
-disasm: $(OUTPUT).disasm
-
 $(OUTPUT).disasm: $(OUTPUT)
 	$(OBJDUMP) -d $< > $@
Index: uspace/app/init/Makefile
===================================================================
--- uspace/app/init/Makefile	(revision 0da4e41be5a0b7a29e97e1f87816593416d3db04)
+++ uspace/app/init/Makefile	(revision e035612a97a6dc9b7ae6bd3dc822df045dd8afdf)
@@ -47,5 +47,5 @@
 OBJECTS := $(addsuffix .o,$(basename $(SOURCES)))
 
-.PHONY: all clean depend disasm
+.PHONY: all clean depend
 
 all: $(OUTPUT) $(OUTPUT).disasm
@@ -62,6 +62,4 @@
 	$(LD) -T $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map
 
-disasm: $(OUTPUT).disasm
-
 $(OUTPUT).disasm: $(OUTPUT)
 	$(OBJDUMP) -d $< > $@
Index: uspace/app/klog/Makefile
===================================================================
--- uspace/app/klog/Makefile	(revision 0da4e41be5a0b7a29e97e1f87816593416d3db04)
+++ uspace/app/klog/Makefile	(revision e035612a97a6dc9b7ae6bd3dc822df045dd8afdf)
@@ -47,5 +47,5 @@
 OBJECTS := $(addsuffix .o,$(basename $(SOURCES)))
 
-.PHONY: all clean depend disasm
+.PHONY: all clean depend
 
 all: $(OUTPUT) $(OUTPUT).disasm
@@ -62,6 +62,4 @@
 	$(LD) -T $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map
 
-disasm: $(OUTPUT).disasm
-
 $(OUTPUT).disasm: $(OUTPUT)
 	$(OBJDUMP) -d $< > $@
Index: uspace/app/tester/Makefile
===================================================================
--- uspace/app/tester/Makefile	(revision 0da4e41be5a0b7a29e97e1f87816593416d3db04)
+++ uspace/app/tester/Makefile	(revision e035612a97a6dc9b7ae6bd3dc822df045dd8afdf)
@@ -78,6 +78,4 @@
 	$(LD) -T $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map
 
-disasm: $(OUTPUT).disasm
-
 $(OUTPUT).disasm: $(OUTPUT)
 	$(OBJDUMP) -d $< > $@
Index: uspace/app/tetris/Makefile
===================================================================
--- uspace/app/tetris/Makefile	(revision 0da4e41be5a0b7a29e97e1f87816593416d3db04)
+++ uspace/app/tetris/Makefile	(revision e035612a97a6dc9b7ae6bd3dc822df045dd8afdf)
@@ -10,5 +10,5 @@
 OBJECTS := $(addsuffix .o,$(basename $(SOURCES)))
 
-.PHONY: all clean depend disasm
+.PHONY: all clean depend
 
 all: $(OUTPUT) $(OUTPUT).disasm
@@ -25,6 +25,4 @@
 	-rm -f $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm Makefile.depend *.o
 
-disasm: $(OUTPUT).disasm
-
 $(OUTPUT).disasm: $(OUTPUT)
 	$(OBJDUMP) -d $< > $@
Index: uspace/app/trace/Makefile
===================================================================
--- uspace/app/trace/Makefile	(revision 0da4e41be5a0b7a29e97e1f87816593416d3db04)
+++ uspace/app/trace/Makefile	(revision e035612a97a6dc9b7ae6bd3dc822df045dd8afdf)
@@ -52,7 +52,7 @@
 OBJECTS := $(addsuffix .o,$(basename $(SOURCES)))
 
-.PHONY: all clean depend disasm
+.PHONY: all clean depend
 
-all: $(OUTPUT) disasm
+all: $(OUTPUT) $(OUTPUT).disasm
 
 -include Makefile.depend
@@ -67,6 +67,6 @@
 	$(LD) -T $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld $(OBJECTS) $(LIBS) $(LFLAGS) -o $@ -Map $(OUTPUT).map
 
-disasm:
-	$(OBJDUMP) -d $(OUTPUT) >$(OUTPUT).disasm
+$(OUTPUT).disasm: $(OUTPUT)
+	$(OBJDUMP) -d $< > $@
 
 %.o: %.S
