X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=symmods%2Flinux%2Ftest%2FMakefile;h=f209420d49ae751f5f79ab0ad7684d3bede5eda3;hb=624869c325cc5a8327bfa8a3ae511f76134bac57;hp=0b4e233ee448d1af85049a4bd92bc0eb7c7a9031;hpb=4dbdf474c9eddfc402df451e021e4948a984289b;p=palacios.releases.git diff --git a/symmods/linux/test/Makefile b/symmods/linux/test/Makefile index 0b4e233..f209420 100644 --- a/symmods/linux/test/Makefile +++ b/symmods/linux/test/Makefile @@ -2,31 +2,37 @@ # First the linux module is compiled via the target kernels build system # Second, the module is encapsulated for the Palacios VMM -V3_MOD_NAME := test +V3_MOD_NAME := lnx_test V3_MOD_OBJ := test.ko LINUX_MOD_OBJ := test.o # This is the target used by the Linux build process ifneq ($(KERNELRELEASE),) obj-m := $(LINUX_MOD_OBJ) -else +else + # These are configuration values to be set KERNELDIR := /home/jarusl/linux-2.6.30.y PWD := $(shell pwd) - PALACIOSDIR := $(PWD)/../../capsule + PALACIOSDIR := $(PWD)/../../.. + CAPSULEDIR := $(PALACIOSDIR)/symmods/capsule V3_MOD_TYPE := V3_LINUX_MOD - + V3_MOD_ARCH := i386 linux: FORCE $(MAKE) -C $(KERNELDIR) M=$(PWD) modules capsule: FORCE - $(MAKE) -C $(PALACIOSDIR) MOD_NAME=$(V3_MOD_NAME) MOD_DIR=$(PWD) \ - MOD_OBJ=$(V3_MOD_OBJ) MOD_TYPE=$(V3_MOD_TYPE) + $(MAKE) -C $(CAPSULEDIR) MOD_NAME=$(V3_MOD_NAME) MOD_DIR=$(PWD) \ + MOD_OBJ=$(V3_MOD_OBJ) MOD_TYPE=$(V3_MOD_TYPE) \ + MOD_ARCH=$(V3_MOD_ARCH) default: linux capsule +install: + cp $(V3_MOD_NAME).vo $(PALACIOSDIR)/modules/ + FORCE: endif