CFLAGS += -Wno-unused-parameter -Wunknown-warning-option -D_XOPEN_SOURCE="700"
LIBS = `pkg-config --cflags --libs gtk+-3.0 glib-2.0 webkit2gtk-4.0`
+EXTENSIONS = extensions/we_adblock
PREFIX = /usr/local
bindir = $(DESTDIR)$(PREFIX)/bin
libdir = $(DESTDIR)$(PREFIX)/lib
format:
for i in *.c *.h; do clang-format $$i > tmp; mv tmp $$i; done
-extensions:
- for i in extensions/*.c; do \
- outp=$$(echo "$$i" | sed 's/\$\.c/.so/g'); \
- $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $$outp -fPIC $$i $(LIBS); \
- done
+headers:
+ mv config.h tmp
+ rm chorizo.h
+ makeheaders -h *.[ch] > tmp2
+ mv tmp config.h
+ mv tmp2 chorizo.h
+
+$(EXTENSIONS):
+ $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@.so -fPIC $@.c $(LIBS);
+
+extensions: $(EXTENSIONS)
install: all
mkdir -p $(bindir) \