# GSP vGPU-IO Examples Makefile PREFIX ?= /usr/local LIBDIR ?= $(PREFIX)/lib INCLUDEDIR ?= $(PREFIX)/include CC ?= gcc CFLAGS ?= -O2 -g -Wall -Wextra -I../include LDFLAGS ?= -L../lib -liov EXAMPLES = example_vgpu all: $(EXAMPLES) example_vgpu: example_vgpu.c ../lib/libiov.so $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) clean: rm -f $(EXAMPLES) install: all install -d $(DESTDIR)$(PREFIX)/bin for ex in $(EXAMPLES); do \ install -m 755 $$ex $(DESTDIR)$(PREFIX)/bin/; \ done .PHONY: all clean install