Makefile 397 B

12345678910111213141516171819202122232425
  1. #!/usr/bin/make -f
  2. MODULES = \
  3. vmmon \
  4. vmnet \
  5. #vmblock \
  6. #vmci \
  7. #vsock
  8. all: $(foreach m, $(MODULES), $m.ko)
  9. %.ko: %
  10. $(MAKE) KVERSION=$(KVERSION) VM_KBUILD=yes -C $*-only
  11. $(MODULES): %:
  12. cp -r $(SRCDIR)/$*-only $*-only
  13. vsock.ko: vmci.ko
  14. clean:
  15. rm -rf $(MODULES)
  16. rm -rf $(foreach m, $(MODULES), $m-only)
  17. rm -f $(foreach m, $(MODULES), $m.ko)
  18. rm -f $(foreach m, $(MODULES), $m.o)