diff --git a/Makefile b/Makefile
index 61a92ca..1b18141 100644
--- a/Makefile
+++ b/Makefile
@@ -2,25 +2,28 @@
temp_sed_file:=$(shell mktemp).sed
temp_svg_file:=$(shell mktemp).svg
ifdef dark
- dark_color=$(dark)
+ ifneq ($(wildcard $(dark)),)
+ dark_mime:=$(shell file -bN --mime-type $(dark))
+ dark_color?=transparent
+ else
+ dark_color:=$(dark)
+ endif
endif
ifdef light
- light_color=$(light)
+ ifneq ($(wildcard $(light)),)
+ light_mime:=$(shell file -bN --mime-type $(light))
+ light_color?=transparent
+ else
+ light_color:=$(light)
+ endif
endif
ifdef middle
- middle_color=$(middle)
-endif
-ifneq ($(wildcard $(dark)),)
- dark_mime=$(shell file -bN --mime-type $(dark))
- dark_color=transparent
-endif
-ifneq ($(wildcard $(light)),)
- light_mime=$(shell file -bN --mime-type $(light))
- light_color=transparent
-endif
-ifneq ($(wildcard $(middle)),)
- middle_mime=$(shell file -bN --mime-type $(middle))
- middle_color=transparent
+ ifneq ($(wildcard $(middle)),)
+ middle_mime:=$(shell file -bN --mime-type $(middle))
+ middle_color?=transparent
+ else
+ middle_color:=$(middle)
+ endif
endif
size?=1024
dark_color?=black
diff --git a/logo.svg b/logo.svg
index 7874d0f..5a64b6d 100644
--- a/logo.svg
+++ b/logo.svg
@@ -40,7 +40,7 @@
-
+