Add makerules to turn client.html and broadway.js into #include files
This commit is contained in:
@ -20,7 +20,22 @@ libbroadway_la_SOURCES = \
|
|||||||
broadway.h \
|
broadway.h \
|
||||||
broadway.c
|
broadway.c
|
||||||
|
|
||||||
|
clienthtml.h: client.html
|
||||||
|
$(PERL) ./toarray.pl client.html client_html > $@
|
||||||
|
|
||||||
|
broadwayjs.h: broadway.js
|
||||||
|
$(PERL) ./toarray.pl broadway.js broadway_js > $@
|
||||||
|
|
||||||
|
# built headers that don't get installed
|
||||||
|
broadway_built_private_headers = \
|
||||||
|
clienthtml.h \
|
||||||
|
broadwayjs.h
|
||||||
|
|
||||||
|
broadway_built_sources = \
|
||||||
|
${broadway_built_private_headers}
|
||||||
|
|
||||||
libgdk_broadway_la_SOURCES = \
|
libgdk_broadway_la_SOURCES = \
|
||||||
|
${broadway_built_private_headers}\
|
||||||
gdkapplaunchcontext-broadway.c \
|
gdkapplaunchcontext-broadway.c \
|
||||||
gdkcursor-broadway.c \
|
gdkcursor-broadway.c \
|
||||||
gdkdevice-broadway.h \
|
gdkdevice-broadway.h \
|
||||||
@ -52,6 +67,11 @@ libgdk_broadway_la_SOURCES = \
|
|||||||
|
|
||||||
libgdk_broadway_la_LIBADD = libbroadway.la
|
libgdk_broadway_la_LIBADD = libbroadway.la
|
||||||
|
|
||||||
|
MAINTAINERCLEANFILES = $(broadway_built_sources)
|
||||||
|
EXTRA_DIST += $(broadway_built_sources)
|
||||||
|
|
||||||
|
BUILT_SOURCES = $(broadway_built_sources)
|
||||||
|
|
||||||
noinst_PROGRAMS = broadway-demo
|
noinst_PROGRAMS = broadway-demo
|
||||||
broadway_demo_LDADD = -lz -lcairo libbroadway.la
|
broadway_demo_LDADD = -lz -lcairo libbroadway.la
|
||||||
|
|
||||||
|
|||||||
15
gdk/broadway/toarray.pl
Executable file
15
gdk/broadway/toarray.pl
Executable file
@ -0,0 +1,15 @@
|
|||||||
|
#!/usr/bin/perl -w
|
||||||
|
|
||||||
|
my $FILENAME = $ARGV[0];
|
||||||
|
|
||||||
|
open FILE, $FILENAME or die "Cannot open $FILENAME";
|
||||||
|
|
||||||
|
my $ARRAYNAME = $ARGV[1];
|
||||||
|
print "static const char $ARRAYNAME\[\] =";
|
||||||
|
while (<FILE>) {
|
||||||
|
s@\\@\\\\@g;
|
||||||
|
s@"@\\"@g;
|
||||||
|
chomp ($_);
|
||||||
|
print "\n \"$_\\n\"";
|
||||||
|
}
|
||||||
|
print ";\n";
|
||||||
Reference in New Issue
Block a user