12345678910111213141516171819202122232425262728293031 |
- CC=gcc
- CFLAGS=-Wall -Wextra -Werror -g -O3
- _XENSTORE_H=$(wildcard /usr/include/xenstore.h)
- ifneq "$(_XENSTORE_H)" ""
- CFLAGS+= -DUSE_XENSTORE_H
- endif
- all: xenstore-watch python close-window
- xenstore-watch: xenstore-watch.o
- $(CC) -o xenstore-watch xenstore-watch.o -lxenstore
- close-window: close-window.c
- $(CC) -o $@ $< -lX11
- python: python2 python3
- python2:
- rm -rf py2
- mkdir -p py2
- cp *.py py2/
- python2 -m compileall py2
- python2 -O -m compileall py2
- # Only some scripts does support python3 for now
- python3:
- rm -rf py3
- mkdir -p py3
- cp dnf-qubes-hooks.py qubesxdg.py py3/
- python3 -m compileall py3
- python3 -O -m compileall py3
- clean:
- rm -f xenstore-watch *.o *~ *.pyc *.pyo
|