shithub: choc

Download patch

ref: 51f665d6671d3f76137724d7722e8c0032169efd
parent: c6b03a77a3d62ff96e164dd46f2cd43a6461ee62
author: Michael Day <contact@michaelcday.com>
date: Sat Aug 20 11:32:22 EDT 2022

Generate *_icon.c files as part of build

--- a/src/doom/Makefile.am
+++ b/src/doom/Makefile.am
@@ -75,3 +75,9 @@
 st_stuff.c         st_stuff.h   \
 wi_stuff.c         wi_stuff.h
 
+if HAVE_ICONS
+
+doom_icon.c : $(top_builddir)/data/doom.png
+	$(top_builddir)/data/convert-icon $(top_builddir)/data/doom.png $@
+
+endif
--- a/src/heretic/Makefile.am
+++ b/src/heretic/Makefile.am
@@ -64,3 +64,9 @@
 sounds.c               sounds.h                      \
 s_sound.c              s_sound.h
 
+if HAVE_ICONS
+
+heretic_icon.c : $(top_builddir)/data/heretic.png
+	$(top_builddir)/data/convert-icon $(top_builddir)/data/heretic.png $@
+
+endif
--- a/src/hexen/Makefile.am
+++ b/src/hexen/Makefile.am
@@ -62,3 +62,9 @@
                     textdefs.h        \
                     xddefs.h
 
+if HAVE_ICONS
+
+hexen_icon.c : $(top_builddir)/data/hexen.png
+	$(top_builddir)/data/convert-icon $(top_builddir)/data/hexen.png $@
+
+endif
--- a/src/strife/Makefile.am
+++ b/src/strife/Makefile.am
@@ -77,3 +77,9 @@
 st_stuff.c         st_stuff.h   \
 wi_stuff.c         wi_stuff.h
 
+if HAVE_ICONS
+
+strife_icon.c : $(top_builddir)/data/strife.png
+	$(top_builddir)/data/convert-icon $(top_builddir)/data/strife.png $@
+
+endif