X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=linux_usr%2FMakefile;h=f1aaacaf13b96f7e1443d78becc8a886b9f58fa5;hb=2dd1cacbcfe8c0c9acc1d04098e0e2e65a505202;hp=51fcc74ff7442d66f40321574b6c2dbef5f74958;hpb=4a3b35137e700165754d61c4e791c0a8e51c770c;p=palacios.git diff --git a/linux_usr/Makefile b/linux_usr/Makefile index 51fcc74..f1aaaca 100644 --- a/linux_usr/Makefile +++ b/linux_usr/Makefile @@ -32,7 +32,8 @@ BASE_EXECS = v3_mem \ v3_send \ v3_receive \ v3_pci \ - v3_guest_mem_access + v3_guest_mem_access \ + v3_guest_mem_track # @@ -78,7 +79,7 @@ ifeq ($(STATIC),1) CFLAGS += -static endif -CFLAGS += -I../linux_module +CFLAGS += -I../linux_module -I../palacios/include/ CC = gcc -g AR = ar @@ -164,15 +165,20 @@ v3_user_keyed_stream_file : v3_user_keyed_stream_file.c libv3_user_keyed_stream. $(CC) $(CFLAGS) $< -I../linux_module -L. -lv3_user_keyed_stream -o $@ -# guest memory access by mmap and example +# guest memory access by mmap +# guest memory reference tracking via mem_track interface +# examples # libv3_guest_mem.a : v3_guest_mem.c v3_guest_mem.h v3_ctrl.h $(CC) $(CFLAGS) -c v3_guest_mem.c $(AR) ruv libv3_guest_mem.a v3_guest_mem.o rm -f v3_guest_mem.o -v3_guest_mem_access : v3_guest_mem_access.c libv3_guest_mem.a - $(CC) $(CFLAGS) $< -L. -lv3_guest_mem -o $@ +v3_guest_mem_access : v3_guest_mem_access.c libv3_guest_mem.a libv3_ctrl.a + $(CC) $(CFLAGS) $< -L. -lv3_guest_mem -lv3_ctrl -o $@ + +v3_guest_mem_track : v3_guest_mem_track.c libv3_guest_mem.a libv3_ctrl.a + $(CC) $(CFLAGS) $< -L. -lv3_guest_mem -lv3_ctrl -o $@ #