Summary Files Commits Branches @commit @diff @stats
path: root / Makefile
diff options
context:
space:
mode:
Commit96676069aaaea036dccb73f992852358a65bca47 (patch)
Author
 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2020-05-03 02:24:04 +0200
Committer
 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2020-05-03 02:52:46 +0200
Files84a35fe049bd272650f09943e30fb2756cf4f359 /Makefile
goodwolf-96676069aaaea036dccb73f992852358a65bca47.tar
goodwolf-96676069aaaea036dccb73f992852358a65bca47.tar.gz
goodwolf-96676069aaaea036dccb73f992852358a65bca47.zip
Parente64d606e233e320d8df20958ee9e964fd95dca6a (diff)
Add a logo
1 files changed, 14 insertions, 1 deletions
-rw-r--r--Makefile15
diff --git a/Makefile b/Makefile
index f8183b4..d1403cd 100644
--- a/Makefile
+++ b/Makefile
@@ -20,6 +20,9 @@ DBG ?=
PKGCONFIG ?= pkg-config
MSGFMT ?= msgfmt
+# for i in 48 64 128 256; do echo icons/hicolor/${i}x${i}/apps/badwolf.png; done | tr '\n' ' '
+ICON_SIZES = icons/hicolor/48x48/apps/badwolf.png icons/hicolor/64x64/apps/badwolf.png icons/hicolor/128x128/apps/badwolf.png icons/hicolor/256x256/apps/badwolf.png
+
DEPS = gtk+-3.0 webkit2gtk-4.0 libsoup-2.4
SRCS = uri.c uri_test.c keybindings.c badwolf.c
OBJS = uri.o keybindings.o badwolf.o
@@ -33,7 +36,15 @@ CDEPS = -DDATADIR=\"$(DATADIR)\" -DPACKAGE=\"$(PACKAGE)\" -D_POSIX_C_SOURCE=2008
CDEPS += `$(PKGCONFIG) --cflags $(DEPS)`
LIBS = `$(PKGCONFIG) --libs $(DEPS)`
-all: $(EXE) $(TRANS) po/messages.pot
+all: $(EXE) $(ICON_SIZES) $(TRANS) po/messages.pot
+
+icons/hicolor/scalable/apps/badwolf.svg: badwolf.svg
+ mkdir -p icons/hicolor/scalable/apps
+ scour --no-line-breaks --enable-id-stripping --remove-metadata $< $@
+
+icons/hicolor/%/apps/badwolf.png: icons/hicolor/scalable/apps/badwolf.svg
+ mkdir -p `dirname $@`
+ rsvg-convert -a `echo $@ | cut -d/ -f3 | ./icons_size.sh` $< -o $@
po/messages.pot: $(SRCS)
xgettext --keyword=_ --language=C --from-code=UTF-8 -o $@ --add-comments --sort-output --copyright-holder="Badwolf Authors <https://hacktivis.me/projects/badwolf>" --package-name="$(PACKAGE)" --package-version="$(VERSION_FULL)" --msgid-bugs-address="contact+badwolf-msgid@hacktivis.me" $(SRCS)
@@ -74,6 +85,8 @@ install: all
cp -p badwolf.desktop $(DESTDIR)$(APPSDIR)/
mkdir -p $(DESTDIR)$(DOCDIR)
cp -p $(DOCS) $(DESTDIR)$(DOCDIR)/
+ mkdir -p $(DESTDIR)$(PREFIX)/share
+ cp -r icons $(DESTDIR)$(PREFIX)/share/
@printf '\nNote: An example AppArmor profile has been installed at '$(DOCDIR)/usr.bin.badwolf'\n'
.PHONY: clean