summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authormax <max@maxpad.(none)>2010-10-12 17:32:55 +0200
committermax <max@maxpad.(none)>2010-10-12 17:32:55 +0200
commitebb1b1a5e4bc5baa47dd668ef60b6131643c24a1 (patch)
treea7536fbfa73e45aa51cf5caaecfcbda6319e15d0 /Makefile
parent53bf4549806ba2a7759e1b52a1be84e9c4fec289 (diff)
downloadillumos-kvm-ebb1b1a5e4bc5baa47dd668ef60b6131643c24a1.tar.gz
Pre-alpha version. Driver loads and attaches.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile10
1 files changed, 7 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index df67948..a521c1f 100644
--- a/Makefile
+++ b/Makefile
@@ -3,12 +3,16 @@
#
# Use the Sun Studio compiler and Sun linker.
+KERNEL_SOURCE=
CC=/opt/SUNWspro/bin/cc -xarch=sse2a -m64 -xmodel=kernel
LD=/usr/bin/ld
+CFLAGS += -D_KERNEL -D_MACHDEP -Dx86 _DCONFIG_X86_64 -DDEBUG -c -O
+INCLUDEDIR=$(KERNEL_SOURCE)/usr/src/uts/intel $(KERNEL_SOURCE)/usr/src/uts/i86pc
-kvm: kvm.c kvm.h
- $(CC) -D_KERNEL -DDEBUG -c kvm.c
- $(LD) -r -o kvm kvm.o
+kvm: kvm.c kvm_x86.c kvm.h
+ $(CC) $(CFLAGS) $(INCLUDEDIR) kvm.c
+ $(CC) $(CFLAGS) $(INCLUDEDIR) kvm_x86.c
+ $(LD) -r -o kvm kvm.o kvm_x86.o
install: kvm
@echo "==> Installing kvm module"