From e8c2384d9cea0c8e906f24ec15ff7516bbed0d92 Mon Sep 17 00:00:00 2001 From: Sam Hocevar Date: Sun, 13 May 2012 22:54:27 +0000 Subject: [PATCH] build: build .lolfx files from automake. --- .gitignore | 1 + src/Makefile.am | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/.gitignore b/.gitignore index d1314948..fbda848d 100644 --- a/.gitignore +++ b/.gitignore @@ -72,3 +72,4 @@ test/math/remez test/xolotl/xolotl tools/make-font # Our data +*.lolfx.cpp diff --git a/src/Makefile.am b/src/Makefile.am index 0e6b9a04..cda3ff5f 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -45,8 +45,19 @@ liblol_a_SOURCES = \ debug/fps.cpp debug/fps.h debug/sphere.cpp debug/sphere.h \ debug/record.cpp debug/record.h debug/stats.cpp debug/stats.h \ debug/quad.cpp debug/quad.h +nodist_liblol_a_SOURCES = \ + gpu/defaultmaterial.lolfx.cpp \ + gpu/emptymaterial.lolfx.cpp liblol_a_CPPFLAGS = @LOL_CFLAGS@ +SUFFIXES = .lolfx +%.lolfx.cpp: %.lolfx + echo "/* This file was autogenerated. DO NOT MODIFY IT. */" > $@.tmp + echo "char const *lolfx_$(notdir $(^:%.lolfx=%)) =" >> $@.tmp + $(SED) 's/"/\\"/g' $^ | $(SED) 's/.*/"&"/' >> $@.tmp + echo ";" >> $@.tmp + mv $@.tmp $@ + sdl_sources = \ image/codec/sdl-image.cpp \ platform/sdl/sdlapp.cpp platform/sdl/sdlapp.h \