@ -1,6 +1,7 @@
CC = gcc
CC = gcc
CFLAGS = -Wall -Wextra -Werror -g -O3
CFLAGS = -Wall -Wextra -Werror -g -O3
all : meminfo -writer
all : meminfo -writer
SBINDIR ?= /usr/sbin
_XENSTORE_H = $( shell ls /usr/include/xenstore.h)
_XENSTORE_H = $( shell ls /usr/include/xenstore.h)
i f n e q "$(_XENSTORE_H)" ""
i f n e q "$(_XENSTORE_H)" ""
@ -10,7 +11,7 @@ endif
meminfo-writer : meminfo -writer .o
meminfo-writer : meminfo -writer .o
$( CC) -g -o meminfo-writer meminfo-writer.o -lxenstore
$( CC) -g -o meminfo-writer meminfo-writer.o -lxenstore
install :
install :
install -D meminfo-writer $( DESTDIR) /usr/sbin /meminfo-writer
install -D meminfo-writer $( DESTDIR) /$( SBINDIR) /meminfo-writer
i f e q ( 1 , $ { D E B I A N B U I L D } )
i f e q ( 1 , $ { D E B I A N B U I L D } )
install -d $( DESTDIR) /lib/systemd/system/
install -d $( DESTDIR) /lib/systemd/system/
install -m 0644 qubes-meminfo-writer.service $( DESTDIR) /lib/systemd/system/
install -m 0644 qubes-meminfo-writer.service $( DESTDIR) /lib/systemd/system/