CC = gcc NAME = pulfrich libdir = $(shell pkg-config --variable=libdir vlc-plugin ) vlclibdir = $(libdir)/vlc/plugins CFLAGS += -Wall -O2 -std=c99 -D_XOPEN_SOURCE=600 CFLAGS += -I. $(shell pkg-config --cflags vlc-plugin) CFLAGS += -D__PLUGIN__ -DMODULE_STRING=\"$(NAME)\" LIBS += $(shell pkg-config --libs vlc-plugin) all: lib$(NAME)_plugin.so lib$(NAME)_plugin.so: pulfrich.c $(CC) $(CFLAGS) -shared -Wl,-soname -Wl,$@ -o $@ $< install: all mkdir -p $(DESTDIR)$(vlclibdir)/ sudo install -m 0755 lib$(NAME)_plugin.so $(DESTDIR)$(vlclibdir)/ uninstall: -sudo rm -f -- $(DESTDIR)$(vlclibdir)/lib$(NAME)_plugin.so clean: -rm lib$(NAME)_plugin.so