Factor out modules directory into a variable.
[rhbz1184405.git] / Makefile
index 81ab185..1e3ea6e 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,8 @@
 kver    = 3.19.0-0.rc4.57.sa2.aarch64
 use_efi = 1
+kernel  = /boot/vmlinuz-$(kver)
+moddir  = /lib/modules/$(kver)
+qemu    = /usr/libexec/qemu-kvm
 modules = virtio.ko virtio_ring.ko virtio_mmio.ko virtio_scsi.ko
 disks   = sda.img sdb.img sdc.img sdd.img sde.img sdf.img
 
@@ -24,7 +27,7 @@ dev:
        mkdir $@
 
 %.ko:
-       find /lib/modules/$(kver) -name $@ -exec cp {} . \;
+       find $(moddir) -name $@ -exec cp {} . \;
 
 init:  init.c
        gcc -Wall -Werror -static $< -o $@
@@ -35,10 +38,7 @@ init:        init.c
        echo '2048,,L' | sfdisk --force $@
 
 clean:
-       rm -f $(disks) $(modules) init initrd AAVMF_VARS.fd
-
-kernel  = /boot/vmlinuz-$(kver)
-qemu    = qemu-system-aarch64
+       rm -f *~ $(disks) $(modules) init initrd AAVMF_VARS.fd
 
 run:   initrd $(disks) AAVMF_VARS.fd
        $(qemu) \