Factor out modules directory into a variable.
[rhbz1184405.git] / Makefile
index 1be64ed..1e3ea6e 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,7 @@
 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
@@ -26,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 $@
@@ -37,7 +38,7 @@ init: init.c
        echo '2048,,L' | sfdisk --force $@
 
 clean:
-       rm -f $(disks) $(modules) init initrd AAVMF_VARS.fd
+       rm -f *~ $(disks) $(modules) init initrd AAVMF_VARS.fd
 
 run:   initrd $(disks) AAVMF_VARS.fd
        $(qemu) \