EXTENSION_DIR=$(DESTDIR)/usr/lib/wyebrowser DAPPNAME=-DAPPNAME='"wyebadblock"' ifeq ($(DEBUG), 1) CFLAGS += -Wall else DEBUG = 0 CFLAGS += -Wno-deprecated-declarations endif DDEBUG=-DDEBUG=${DEBUG} all: adblock.so wyebab librun.o testrun adblock.so: ab.c ephy-uri-tester.c ephy-uri-tester.h librun.o makefile $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< librun.o -shared -fPIC \ `pkg-config --cflags --libs gtk+-3.0 glib-2.0 webkit2gtk-4.0` \ -DEXTENSION_DIR=\"$(EXTENSION_DIR)\" \ $(DDEBUG) $(DAPPNAME) -DISEXT wyebab: ab.c ephy-uri-tester.c ephy-uri-tester.h librun.o makefile $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< librun.o \ `pkg-config --cflags --libs glib-2.0 libsoup-2.4` \ -DEXTENSION_DIR=\"$(EXTENSION_DIR)\" \ $(DDEBUG) $(DAPPNAME) librun.o: wyebrun.c wyebrun.h makefile $(CC) $(CFLAGS) $(LDFLAGS) -c -o $@ $< -fPIC\ `pkg-config --cflags --libs glib-2.0` \ -DDEBUG=0 testrun: wyebrun.c wyebrun.h makefile $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< \ `pkg-config --cflags --libs glib-2.0` \ -DDEBUG=1 clean: rm -f adblock.so rm -f wyebab rm -f librun.o rm -f testrun install: all install -Dm755 wyebab $(DESTDIR)/usr/bin/wyebab install -Dm755 adblock.so $(EXTENSION_DIR)/adblock.so uninstall: rm -f $(DESTDIR)/usr/bin/wyebab rm -f $(EXTENSION_DIR)/adblock.so -rmdir $(EXTENSION_DIR) re: clean all # $(MAKE) clean # $(MAKE) all full: re install