Makefile supports local targets
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 22 Apr 2009 07:47:42 +0000 (00:47 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Wed, 22 Apr 2009 07:47:42 +0000 (00:47 -0700)
Add your targets to Makelocal in the root directory.

.gitignore
GNUmakefile
kern/Makefrag

index 0746e5d..03ab5fd 100644 (file)
@@ -10,3 +10,4 @@ update*
 cscope.out
 hdd.img
 *.*~
+Makelocal
index 273147a..9c479ad 100644 (file)
@@ -104,6 +104,7 @@ include lib/Makefrag
 include ivylib/Makefrag
 include kern/Makefrag
 include user/Makefrag
+-include Makelocal
 
 
 IMAGES = $(OBJDIR)/kern/bochs.img
index 7b9f465..239220c 100644 (file)
@@ -92,18 +92,6 @@ $(OBJDIR)/kern/bochs.img: $(OBJDIR)/kern/kernel $(OBJDIR)/boot/boot
 
 all: $(OBJDIR)/kern/bochs.img
 
-kvm: $(OBJDIR)/kern/kernel
-       $(V)echo "+ (KVM) Copying to mnt/hdd"
-       $(V)cp $(OBJDIR)/kern/kernel mnt/hdd/texas
-       $(V)sync
-
-usb: $(OBJDIR)/kern/kernel
-       $(V)echo "+ (USB) Copying to /dev/sdb4"
-       $(V)mount /dev/sdb4
-       $(V)cp $(OBJDIR)/kern/kernel /mnt/pornstick/texas
-       $(V)sync
-       $(V)umount /mnt/pornstick
-
 grub: $(OBJDIR)/jos-grub
 
 $(OBJDIR)/jos-grub: $(OBJDIR)/kern/kernel