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 @@ - +