wmcdplay: Install art script.

Changes include:
- The artwork files XPM/*.art are now created during build time and
  therefore have been removed from the repository.
- The script which creates them is now installed alongside the art files in
  case users would like to design their own artwork.
- The "makeall" script, whose function has been replaced by the Makefile,
  has been removed.
- The default artwork can now be chosen at compile time by the --with-art
  option to ./configure.
- Changes have been documented in ARTWORK.

Inspired in part by the Debian patch [1].

[1] http://sources.debian.net/src/wmcdplay/1.0beta1-13/debian/patches/install_art_scripts.patch/
This commit is contained in:
Doug Torrance 2014-12-18 12:30:48 -06:00 committed by Carlos R. Mafra
parent dbcf95f2a2
commit 1b1afe2d37
9 changed files with 34 additions and 691 deletions

View file

@ -247,10 +247,10 @@ Where are they?
ARTWORK FILES ARTWORK FILES
============= =============
All the above files should be placed in an appropriately named directory in wmcdplay/XPM/ All the above files should be placed in an appropriately named directory and the
and the script wmcdplay/XPM/makeall should be executed. "makeart" script (installed by default in /usr/local/share/wmcdplay) should be
You should end up with a new .art file in wmcdplay/XPM/ executed in the parent directory. You should end up with a new .art file. You
You should be able to load wmcdplay with this artwork using the "-f artwork_file" command should be able to load wmcdplay with this artwork using the "-f artwork_file"
line argument command line argument.
You should also be able to make your new artwork the compile-time default by changing the You should also be able to make your new artwork the compile-time default by
symbolic link wmcdplay/XPM/standard.art point to it, and recompiling using the "--with-art" option to the "configure" script.

View file

@ -1,6 +1,17 @@
bin_PROGRAMS = wmcdplay bin_PROGRAMS = wmcdplay
wmcdplay_SOURCES = cdctl.h cdctl_freebsd.h wmcdplay.cc wmcdplay_SOURCES = cdctl.h cdctl_freebsd.h wmcdplay.cc XPM/standard.art
BUILT_SOURCES = XPM/standard.art
AM_CFLAGS = $(x11_CFLAGS) $(xpm_CFLAGS) $(xext_CFLAGS) AM_CFLAGS = $(x11_CFLAGS) $(xpm_CFLAGS) $(xext_CFLAGS)
AM_CPPFLAGS = -DSYSARTDIR=\"$(pkgdatadir)\" AM_CPPFLAGS = -DSYSARTDIR=\"$(pkgdatadir)\"
LIBS += $(x11_LIBS) $(xpm_LIBS) $(xext_LIBS) LIBS += $(x11_LIBS) $(xpm_LIBS) $(xext_LIBS)
pkgdata_DATA = XPM/bluered.art XPM/grey.art XPM/newstyle.art XPM/wmcd.art
ART = XPM/bluered.art XPM/grey.art XPM/newstyle.art XPM/wmcd.art
pkgdata_DATA = $(ART)
pkgdata_SCRIPTS = XPM/makeart
CLEANFILES = $(ART) XPM/standard.art
XPM/%.art:
cd XPM && ./makeart $*
XPM/standard.art: XPM/@defaultart@.art
cd XPM && ln -s @defaultart@.art standard.art

View file

@ -1,220 +0,0 @@
int art_nbtns=4;
int art_btns[]={ 9 , 26 , 4 , 8 , 25 , 21 , 25 , 21 , 38 , 8 , 38 ,
9 , 43 , 4 , 8 , 42 , 21 , 42 , 21 , 56 , 8 , 56 ,
44 , 26 , 4 , 43 , 25 , 56 , 25 , 56 , 38 , 43 , 38 ,
44 , 43 , 4 , 43 , 42 , 56 , 42 , 56 , 56 , 43 , 56 };
int art_actions[]={ 0 , 2 , 3 , 4 , 0 , 0 ,
5 , 5 , 5 , 0 , 0 , 0 ,
9 , 9 , 1 , 1 , 9 , 10 ,
6 , 6 , 6 , 0 , 0 , 0 };
bool art_hidebtns=true;
bool art_showled[4]={ true , true , false , false };
int art_ledpos[4][2]={ 14 , 10 , 24 , 43 , 0 , 0 , 0 , 0 };
/* XPM */
static char * cdplayer_xpm[] = {
"64 64 64 1",
" c None",
". c #FFFF00000000",
"X c #F7DE00000820",
"o c #EFBE00000820",
"O c #EFBE00001040",
"+ c #E79D00001861",
"@ c #DF7D00001861",
"# c #DF7D00002081",
"$ c #D75C00002081",
"% c #D75C000028A2",
"& c #CF3C000030C2",
"* c #C71B000030C2",
"= c #C71B000038E3",
"- c #BEFB000038E3",
"; c #BEFB00004103",
": c #B6DA00004924",
"> c #AEBA00004924",
", c #AEBA00005144",
"< c #A69900005965",
"1 c #9E7900005965",
"2 c #9E7900006185",
"3 c #965800006185",
"4 c #9658000069A6",
"5 c #8E38000071C6",
"6 c #8617000071C6",
"7 c #8617000079E7",
"8 c #79E7000079E7",
"9 c #79E700008617",
"0 c #71C600008E38",
"q c #69A600008E38",
"w c #69A600009658",
"e c #618500009E79",
"r c #59650000A699",
"t c #51440000A699",
"y c #51440000AEBA",
"u c #49240000B6DA",
"i c #41030000B6DA",
"p c #41030000BEFB",
"a c #38E30000BEFB",
"s c #38E30000C71B",
"d c #30C20000CF3C",
"f c #28A20000CF3C",
"g c #28A20000D75C",
"h c #20810000DF7D",
"j c #18610000E79D",
"k c #10400000E79D",
"l c #F7DE00000000",
"z c #CF3C000028A2",
"x c #B6DA00004103",
"c c #71C600008617",
"v c #596500009E79",
"b c #30C20000C71B",
"n c #18610000DF7D",
"m c #10400000EFBE",
"M c #000000000000",
"N c #08200000EFBE",
"B c #08200000F7DE",
"V c #00000000F7DE",
"C c #E79D00001040",
"Z c #49240000AEBA",
"A c #A69900005144",
"S c #8E38000069A6",
"D c #618500009658",
"F c #20810000D75C",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ..XoO+@#$%&*=-;:>,<1234567890qweertyuipasdfghhjk ",
" .lXoO+@#%z&*=;x:>,<12445679c0qwevryyuipsbdfghnjm ",
" .lMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMjm ",
" .XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMjm ",
" .XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMkm ",
" lXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmm ",
" lXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmN ",
" lXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmN ",
" XoMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmB ",
" XoMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmB ",
" XoMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMmB ",
" XOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNB ",
" oOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBB ",
" oO+@#$%&*=-;:>,<<234567890qweertyuipasdfghhjkmBV ",
" oO+@#%%&*=;x:>,<12445679c0qwevryyuipsbdfghnjmmBV ",
" ",
" ",
" .XC@%&=;><245 .XC@%&=;><245 ",
" XC@%&=;><2458 XC@%&=;><2458 ",
" C@%&=;><24580 C@%&=;><24580 ",
" @%&=;><24580w @%&=;><24580w ",
" %&=;><24580we %&=;><24580we ",
" &=;><24580wer &=;><24580wer ",
" =;><24580werZ =;><24580werZ ",
" ;><24580werZi ;><24580werZi ",
" ><24580werZis ><24580werZis ",
" <24580werZisd <24580werZisd ",
" 24580werZisdg 24580werZisdg ",
" 4580werZisdgn 4580werZisdgn ",
" 580werZisdgnk 580werZisdgnk ",
" ",
" ",
" ",
" ..XO@$&=;>A2457cwery ",
" .XC@%&=;><245 .lo+#%*-:,<3S790Dvyu .XC@%&=;><245 ",
" XC@%&=;><2458 .XMMMMMMMMMMMMMMMMZi XC@%&=;><2458 ",
" C@%&=;><24580 lOMMMMMMMMMMMMMMMMup C@%&=;><24580 ",
" @%&=;><24580w XCMMMMMMMMMMMMMMMMps @%&=;><24580w ",
" %&=;><24580we O+MMMMMMMMMMMMMMMMab %&=;><24580we ",
" &=;><24580wer C#MMMMMMMMMMMMMMMMsd &=;><24580wer ",
" =;><24580werZ +$MMMMMMMMMMMMMMMMdg =;><24580werZ ",
" ;><24580werZi #%MMMMMMMMMMMMMMMMdF ;><24580werZi ",
" ><24580werZis $&MMMMMMMMMMMMMMMMgh ><24580werZis ",
" <24580werZisd %*MMMMMMMMMMMMMMMMhj <24580werZisd ",
" 24580werZisdg &=MMMMMMMMMMMMMMMMhk 24580werZisdg ",
" 4580werZisdgn *;MMMMMMMMMMMMMMMMjm 4580werZisdgn ",
" 580werZisdgnk =x><24580werZpsdgnkB 580werZisdgnk ",
" ;:,135790DryupbghjmV ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "};
/* XPM */
static char * symbols_xpm[] = {
"131 11 18 1",
" c None",
". c #DF7DDF7DDF7D",
"X c #D75CD34CD75C",
"o c #CF3CCB2BCF3C",
"O c #BEFBBEFBBEFB",
"+ c #B6DAB2CAB6DA",
"@ c #AEBAAAAAAEBA",
"# c #9E799E799E79",
"$ c #965896589658",
"% c #8E388A288E38",
"& c #79E77DF779E7",
"* c #71C675D671C6",
"= c #69A669A669A6",
"- c #59655D755965",
"; c #514455555144",
": c #492449244924",
"> c #38E33CF338E3",
", c #30C234D330C2",
" ...XoO+@#$% ...XoO ...XoO+@#$% ...XoO+@#$% .. O+@#$% ...XoO $% ...XoO+@#$% ...XoO+@#$% O ...XoO+@#$%",
" ..XoO+@#$%& ..XoO+@ ..XoO+@#$%& ..XoO+@#$%& .. O+@#$%& ..XoO+@ %& ..XoO+@#$%& ..XoO+@#$%& O+@ ..XoO+@#$%&",
" .X &* .X @#$ .X @ &* .X @ &* .X O+@ &* .X @#$ &* .XoO+@#$%&* .XoO+@#$%&* O+@#$ .X &*",
" Xo *= Xo $%& Xo # *= Xo # *= XoO+@ *= Xo $%&*= XoO+@#$%&*= XoO+@#$%&*= O+@ $%& Xo *=",
" oO =- oO &*= oO $ =- oO $ =- oO+@ =- oO &*=- oO+@#$%&*=- oO+@#$%&*=- O+@ &*= oO =-",
" O+ -; O+ =-; O+ % -; O+ % -; O+@ -; O+ =-; O+@#$%&*=-; O+@#$%&*=-; O+@ =-; O+@ =-;",
" +@ ;: +@ =-; +@ & ;: +@ & ;: +@#$ ;: +@ =-;: +@#$%&*=-;: +@#$%&*=-;: +@ ;: @#$ =-; ",
" @# :> @# =-; @# * :> @# * :> @#$%& :> @# =-;:> @#$%&*=-;:> @#$%&*=-;:> @# :> $%& =-; ",
" #$ >, #$ =-; #$ = >, #$ = >, #$ &*= >, #$ =-; >, #$%&*=-;:>, #$%&*=-;:>, #$ >, &*=-; ",
" $%&*=-;:>,, $%&*=-; $%&*=-;:>,, $%&*=-;:>,, $% =-;:>,, $%&*=-; ,, $%&*=-;:>,, $%&*=-;:>,, $%&*=-;:>,, =-; ",
" %&*=-;:>,,, %&*=-; %&*=-;:>,,, %&*=-;:>,,, %& ;:>,,, %&*=-; ,, %&*=-;:>,,, %&*=-;:>,,, %&*=-;:>,,, ; "};
/* XPM */
static char * led_xpm[] = {
"171 11 4 1",
" c #000000",
"0 c #00ff00 s led_color_high",
"1 c #009b00 s led_color_med",
"2 c #006200 s led_color_low",
" 00000 1 1 1 00000 00000 1 2 1 00000 00000 00000 00000 00000 1 1 1 1 1 1 00000 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 00000 00000 ",
"0 212 0 2 0 1 212 0 1 212 0 0 0 0 212 1 0 212 1 2 121 0 0 212 0 0 212 0 2 1 2 0 0 212 0 0 1 2 1 2 1 2 1 2 1 0 212 0 0 212 1 ",
"01 10 10 10 10 01 10 01 01 20 01 10 01 10 10 01 10 01 01 10 01 10 2 2",
"01 10 10 10 10 01 10 01 01 20 01 10 01 10 10 01 10 01 01 10 01 01 1 1 ",
"0 0 1 0 1 121 0 2 121 0 0 212 0 0 212 1 0 212 1 2 0 0 212 0 0 212 0 1 2 1 212 0 0 212 0 0 212 2 1 212 2 1 212 2 1 212 2 1 212 2 0 212 0 0 212 1 ",
" 1 2 1 2 1 2 00000 00000 00000 00000 00000 1 1 1 00000 00000 2 1 1 00000 00000 00000 00000 00000 00000 00000 00000 00000 212 212 010",
"0 0 1 0 0 212 1 1 212 0 1 212 0 2 121 0 0 212 0 1 0 0 212 0 2 121 0 1 2 0 212 0 0 212 0 0 212 2 0 212 0 0 212 0 0 212 2 1 212 2 0 212 2 0 212 2 ",
"01 10 10 01 10 10 20 01 10 20 01 10 20 01 10 01 10 01 01 10 01 10 01 01 01 10 2 2",
"01 10 10 01 10 10 20 01 10 20 01 10 20 01 10 01 10 01 01 10 01 10 01 01 01 01 1 1 ",
"0 212 0 1 0 0 212 1 2 121 0 1 0 2 121 0 0 212 0 1 0 0 212 0 2 121 0 1 1 0 212 0 0 0 0 212 1 0 0 0 212 0 0 212 1 1 1 0 1 0 212 1 ",
" 00000 2 1 2 00000 00000 2 1 2 00000 00000 1 1 1 00000 00000 1 1 2 00000 2 1 2 00000 1 1 2 00000 00000 1 1 2 1 1 2 00000 "};
/* XPM */
static char * ledsym_xpm[] = {
"35 5 2 1",
" c #000000",
"0 c #00ff00 s led_color_high",
"00000 00000 0 00 00 0 0 ",
"00000 00000 000 00 00 000 000 ",
"00000 00000 00000 00 00 00000 00000",
"00000 00000 000 00 00 ",
"00000 00000 0 00 00 00000 00000"};
/* XPM */
static char * ledtsel_xpm[]={
"29 11 2 1",
" c #000000",
"0 c #00ff00 s led_color_high",
" 00 00 00 ",
" 0 0 0 0 0 0 0 0 ",
" 0 0 0 0 0 0 0 ",
" 0 0 0 0 0 0 000 ",
" 0 0 0 0 0 0 0 ",
" 000 000 000 000 ",
" 0 0 0 0 0 ",
" 0 0 0 0 000 ",
" 0 ",
" 0 0",
" 000 000 00 "};

View file

@ -1,140 +0,0 @@
int art_nbtns=5;
int art_btns[]={ 8 , 38 , 5 , 5 , 27 , 7 , 27 , 20 , 40 , 7 , 54 , 5 , 54 ,
19 , 26 , 5 , 6 , 22 , 28 , 22 , 28 , 39 , 22 , 39 , 6 , 24 ,
19 , 50 , 5 , 6 , 57 , 21 , 42 , 28 , 42 , 28 , 59 , 6 , 59 ,
35 , 26 , 5 , 31 , 22 , 52 , 22 , 52 , 24 , 37 , 39 , 31 , 39 ,
51 , 31 , 5 , 42 , 36 , 56 , 22 , 59 , 22 , 59 , 39 , 42 , 39 };
int art_actions[]={ 0 , 2 , 3 , 4 , 0 , 0 ,
5 , 5 , 5 , 0 , 0 , 0 ,
6 , 6 , 6 , 0 , 0 , 0 ,
0 , 0 , 1 , 1 , 0 , 0 ,
9 , 9 , 9 , 9 , 9 , 10 };
bool art_hidebtns=true;
bool art_showled[4]={ true , true , true , true };
int art_ledpos[4][2]={ 8 , 7 , 41 , 45 , 50 , 10 , 33 , 45 };
/* XPM */
static char * cdplayer_xpm[] = {
"64 64 5 1",
" c None",
"0 c #414141",
"1 c #000000",
"2 c #C7C3C7",
"3 c #9E9A9E",
" ",
" ",
" ",
" ",
" ",
" 000000000000000000000000000000000000000000000000000000 ",
" 011111111111111111111111111111111111111111111111111112 ",
" 011111111111111111111111111111111111111111111111111112 ",
" 011111111111111111111111111111111111111111111111111112 ",
" 011111111111111111111111111111111111111111111111111112 ",
" 011111111111111111111111111111111111111111111111111112 ",
" 011111111111111111111111111111111111111111111111111112 ",
" 011111111111111111111111111111111111111111111111111112 ",
" 011111111111111111111111111111111111111111111111111112 ",
" 011111111111111111111111111111111111111111111111111112 ",
" 011111111111111111111111111111111111111111111111111112 ",
" 011111111111111111111111111111111111111111111111111112 ",
" 011111111111111111111111111111111111111111111111111112 ",
" 011111111111111111111111111111111111111111111111111112 ",
" 222222222222222222222222222222222222222222222222222222 ",
" ",
" ",
" 2222222222222222222222 222222222222222222222 222 ",
" 0333333333333333333330 233333333333333333330 2330 ",
" 033333333333333333330 23333333333333333330 23330 ",
" 03333333333333333330 2333333333333333330 233330 ",
" 0333333333333333330 233333333333333330 2333330 ",
" 22 033333333333333330 23333333333333330 23333330 ",
" 232 03333333333333330 2333333333333330 233333330 ",
" 2332 0333333333333330 233333333333330 2333333330 ",
" 23332 033333333333330 23333333333330 23333333330 ",
" 233332 03333333333330 2333333333330 233333333330 ",
" 2333332 0333333333330 233333333330 2333333333330 ",
" 23333332 033333333330 23333333330 23333333333330 ",
" 233333332 03333333330 2333333330 233333333333330 ",
" 2333333332 0333333330 233333330 2333333333333330 ",
" 23333333332 033333330 23333330 23333333333333330 ",
" 233333333332 03333330 2333330 23333333333333330 ",
" 2333333333332 0000000 000000 00000000000000000 ",
" 23333333333332 ",
" 233333333333330 ",
" 23333333333330 ",
" 2333333333330 2222220 0000000000000000000000000000 ",
" 233333333330 23333330 0111111111111111111111111112 ",
" 23333333330 233333330 0111111111111111111111111112 ",
" 2333333330 2333333330 0111111111111111111111111112 ",
" 233333330 23333333330 0111111111111111111111111112 ",
" 23333330 233333333330 0111111111111111111111111112 ",
" 2333330 2333333333330 0111111111111111111111111112 ",
" 233330 23333333333330 0111111111111111111111111112 ",
" 23330 233333333333330 0111111111111111111111111112 ",
" 2330 2333333333333330 0111111111111111111111111112 ",
" 230 23333333333333330 0111111111111111111111111112 ",
" 20 233333333333333330 0111111111111111111111111112 ",
" 2333333333333333330 0111111111111111111111111112 ",
" 23333333333333333330 0111111111111111111111111112 ",
" 233333333333333333330 0111111111111111111111111112 ",
" 2333333333333333333330 0111111111111111111111111112 ",
" 0000000000000000000000 2222222222222222222222222222 ",
" ",
" ",
" ",
" ",
" "};
/* XPM */
static char * symbols_xpm[] = {
"65 5 2 1",
" c None",
"0 c #000000",
" 00000 0 00 00 00 00 0 0 0 0 0 00000",
" 00000 000 00 00 00 00 0 000 000 0 0 0 0 0 000 000 ",
" 00000 00000 00 00 00 00 00000 00000 00 00 00 00 00000 0 ",
" 00000 000 00 00 00 00 0 000 000 0 0 0 0 0 ",
" 00000 0 00 00 00 00 0 0 0 0 00000 00000"};
/* XPM */
static char * led_xpm[] = {
"171 11 4 1",
" c #000000",
"0 c #00ff00 s led_color_high",
"1 c #009b00 s led_color_med",
"2 c #006200 s led_color_low",
" 00000 1 1 1 00000 00000 1 2 1 00000 00000 00000 00000 00000 1 1 1 1 1 1 00000 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 00000 00000 ",
"0 212 0 2 0 1 212 0 1 212 0 0 0 0 212 1 0 212 1 2 121 0 0 212 0 0 212 0 2 1 2 0 0 212 0 0 1 2 1 2 1 2 1 2 1 0 212 0 0 212 1 ",
"01 10 10 10 10 01 10 01 01 20 01 10 01 10 10 01 10 01 01 10 01 10 2 2",
"01 10 10 10 10 01 10 01 01 20 01 10 01 10 10 01 10 01 01 10 01 01 1 1 ",
"0 0 1 0 1 121 0 2 121 0 0 212 0 0 212 1 0 212 1 2 0 0 212 0 0 212 0 1 2 1 212 0 0 212 0 0 212 2 1 212 2 1 212 2 1 212 2 1 212 2 0 212 0 0 212 1 ",
" 1 2 1 2 1 2 00000 00000 00000 00000 00000 1 1 1 00000 00000 2 1 1 00000 00000 00000 00000 00000 00000 00000 00000 00000 212 212 010",
"0 0 1 0 0 212 1 1 212 0 1 212 0 2 121 0 0 212 0 1 0 0 212 0 2 121 0 1 2 0 212 0 0 212 0 0 212 2 0 212 0 0 212 0 0 212 2 1 212 2 0 212 2 0 212 2 ",
"01 10 10 01 10 10 20 01 10 20 01 10 20 01 10 01 10 01 01 10 01 10 01 01 01 10 2 2",
"01 10 10 01 10 10 20 01 10 20 01 10 20 01 10 01 10 01 01 10 01 10 01 01 01 01 1 1 ",
"0 212 0 1 0 0 212 1 2 121 0 1 0 2 121 0 0 212 0 1 0 0 212 0 2 121 0 1 1 0 212 0 0 0 0 212 1 0 0 0 212 0 0 212 1 1 1 0 1 0 212 1 ",
" 00000 2 1 2 00000 00000 2 1 2 00000 00000 1 1 1 00000 00000 1 1 2 00000 2 1 2 00000 1 1 2 00000 00000 1 1 2 1 1 2 00000 "};
/* XPM */
static char * ledsym_xpm[] = {
"35 5 2 1",
" c #000000",
"0 c #00ff00 s led_color_high",
"00000 00000 0 00 00 0 0 ",
"00000 00000 000 00 00 000 000 ",
"00000 00000 00000 00 00 00000 00000",
"00000 00000 000 00 00 ",
"00000 00000 0 00 00 00000 00000"};
/* XPM */
static char * ledtsel_xpm[]={
"29 11 2 1",
" c #000000",
"0 c #00ff00 s led_color_high",
" 00 00 00 ",
" 0 0 0 0 0 0 0 0 ",
" 0 0 0 0 0 0 0 ",
" 0 0 0 0 0 0 000 ",
" 0 0 0 0 0 0 0 ",
" 000 000 000 000 ",
" 0 0 0 0 0 ",
" 0 0 0 0 000 ",
" 0 ",
" 0 0",
" 000 000 00 "};

View file

@ -1,3 +0,0 @@
#!/bin/sh
echo "Making all artwork files"
find ./* -type d -exec ./makeart {} \;

View file

@ -1,145 +0,0 @@
int art_nbtns=7;
int art_btns[]={ 29 , 50 , 4 , 18 , 47 , 46 , 47 , 46 , 58 , 18 , 58 ,
9 , 50 , 4 , 5 , 47 , 18 , 47 , 18 , 58 , 5 , 58 ,
50 , 50 , 4 , 46 , 47 , 59 , 47 , 59 , 58 , 46 , 58 ,
9 , 39 , 4 , 5 , 36 , 18 , 36 , 18 , 47 , 5 , 47 ,
50 , 39 , 4 , 46 , 36 , 59 , 36 , 59 , 47 , 46 , 47 ,
22 , 39 , 4 , 18 , 36 , 32 , 36 , 32 , 47 , 18 , 47 ,
36 , 39 , 4 , 32 , 36 , 46 , 36 , 46 , 47 , 32 , 47 };
int art_actions[]={ 0 , 2 , 3 , 4 , 0 , 0 ,
0 , 0 , 7 , 0 , 0 , 0 ,
0 , 0 , 8 , 0 , 0 , 0 ,
5 , 5 , 5 , 0 , 0 , 0 ,
6 , 6 , 6 , 0 , 0 , 0 ,
0 , 0 , 1 , 1 , 0 , 0 ,
9 , 9 , 9 , 9 , 9 , 10 };
bool art_hidebtns=false;
bool art_showled[4]={ true , true , true , true };
int art_ledpos[4][2]={ 11 , 7 , 26 , 19 , 44 , 7 , 42 , 20 };
/* XPM */
static char * cdplayer_xpm[] = {
"64 64 8 1",
" c None",
". c #000000",
"X c #282828 s color_back",
"o c #C7C3C7",
"O c #F7F3FF",
"+ c #86828E",
"@ c #AEAAAE",
"Q c #0000FF s led_color_high",
" ",
" ",
" ",
" ",
" ........................................................ ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXQQQXXXXXQXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXQXXXQQXQXQXXQXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXQXXQXXXQQXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXQXXQXXXQQXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXQXXQXXXQXQXXQXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" oooooooooooooooooooooooooooooooooooooooooooooooooooooooo ",
" ",
" ",
" ",
" ........................................................ ",
" .OOOOOOOOOOOO+OOOOOOOOOOOOO+OOOOOOOOOOOOO+OOOOOOOOOOOO+o ",
" .O@@@@@@@@@@@.O@@@@@@@@@@@@.O@@@@@@@@@@@@.O@@@@@@@@@@@.o ",
" .O@@@@@@@@@@@.O@@@@@@@@@@@@.O@@@@@@@@@@@@.O@@@@@@@@@@@.o ",
" .O@@@@@@@@@@@.O@@@@@@@@@@@@.O@@@@@@@@@@@@.O@@@@@@@@@@@.o ",
" .O@@@@@@@@@@@.O@@@@@@@@@@@@.O@@@@@@@@@@@@.O@@@@@@@@@@@.o ",
" .O@@@@@@@@@@@.O@@@@@@@@@@@@.O@@@@@@@@@@@@.O@@@@@@@@@@@.o ",
" .O@@@@@@@@@@@.O@@@@@@@@@@@@.O@@@@@@@@@@@@.O@@@@@@@@@@@.o ",
" .O@@@@@@@@@@@.O@@@@@@@@@@@@.O@@@@@@@@@@@@.O@@@@@@@@@@@.o ",
" .O@@@@@@@@@@@.O@@@@@@@@@@@@.O@@@@@@@@@@@@.O@@@@@@@@@@@.o ",
" .O@@@@@@@@@@@.O@@@@@@@@@@@@.O@@@@@@@@@@@@.O@@@@@@@@@@@.o ",
" .+............+.............+.............+............o ",
" .OOOOOOOOOOOO+OOOOOOOOOOOOOOOOOOOOOOOOOOO+OOOOOOOOOOOO+o ",
" .O@@@@@@@@@@@.O@@@@@@@@@@@@@@@@@@@@@@@@@@.O@@@@@@@@@@@.o ",
" .O@@@@@@@@@@@.O@@@@@@@@@@@@@@@@@@@@@@@@@@.O@@@@@@@@@@@.o ",
" .O@@@@@@@@@@@.O@@@@@@@@@@@@@@@@@@@@@@@@@@.O@@@@@@@@@@@.o ",
" .O@@@@@@@@@@@.O@@@@@@@@@@@@@@@@@@@@@@@@@@.O@@@@@@@@@@@.o ",
" .O@@@@@@@@@@@.O@@@@@@@@@@@@@@@@@@@@@@@@@@.O@@@@@@@@@@@.o ",
" .O@@@@@@@@@@@.O@@@@@@@@@@@@@@@@@@@@@@@@@@.O@@@@@@@@@@@.o ",
" .O@@@@@@@@@@@.O@@@@@@@@@@@@@@@@@@@@@@@@@@.O@@@@@@@@@@@.o ",
" .O@@@@@@@@@@@.O@@@@@@@@@@@@@@@@@@@@@@@@@@.O@@@@@@@@@@@.o ",
" .O@@@@@@@@@@@.O@@@@@@@@@@@@@@@@@@@@@@@@@@.O@@@@@@@@@@@.o ",
" .+............+...........................+............o ",
" oooooooooooooooooooooooooooooooooooooooooooooooooooooooo ",
" ",
" ",
" ",
" ",
" "};
/* XPM */
static char * symbols_xpm[] = {
"65 5 2 1",
" c None",
"0 c #000000",
" 00000 0 00 00 00 00 0 0 0 0 0 0 0 0 0 00000",
" 00000 000 00 00 00 00 0 000 000 0 0000 0000 000 000 ",
" 00000 00000 00 00 00 00 00000 00000 00000 00000 00000 0 ",
" 00000 000 00 00 00 00 0 000 000 0 0000 0000 ",
" 00000 0 00 00 00 00 0 0 0 0 0 0 0 0 00000 00000"};
/* XPM */
static char * led_xpm[] = {
"128 9 3 1",
" c #282828 s color_back",
"1 c #006200 s led_color_low",
"0 c #00ff00 s led_color_high",
"10001 1111 10001 10001 11111 10001 10001 10001 10001 10001 111 10001 10001 10001 10001 10001 10001 111 10001 10001 ",
"0 1 0 1 1 0 1 1 0 1 1 0 0 1 0 0 1 1 0 1 1 1 1 0 0 1 0 0 1 0 1 1 1 1 0 0 0 1 0 1 0 1 0 1 0 0 1 0 0 1 1 1 1 1 0 1 0 0 1 1 ",
"0 1 0 1 1 0 1 1 0 1 1 0 0 1 0 0 1 1 0 1 1 1 1 0 0 1 0 0 1 0 1 1 1 1 0 0 0 1 0 1 0 1 0 1 0 0 1 0 0 1 1 1 1 1 0 1 0 0 1 1 0 1 1",
"0 0 1 0 1 0 1 0 0 0 0 1 0 1 1 0 0 0 0 0 1 1 1 1 0 0 0 1 1 1 0 0 0 0 0 1 1 1 0 0 0 1 ",
"11111 1111 10001 10001 10001 10001 10001 1 11 10001 10001 111 1111 10001 111 11111 11111 11111 10001 10001 10001 11 11 00",
"0 0 1 0 0 1 1 0 1 0 1 0 0 0 1 0 0 0 1 0 1 1 1 1 0 0 0 1 1 1 0 0 0 0 0 1 1 1 0 1 0 1 ",
"0 1 0 1 1 0 0 1 1 1 1 0 1 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 1 1 1 1 0 0 0 1 0 1 0 1 0 1 0 0 1 0 0 1 1 1 1 1 0 1 1 0 1 1 0 1 1",
"0 1 0 1 1 0 0 1 1 1 1 0 1 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 1 1 1 1 0 0 0 1 0 1 0 1 0 1 0 0 1 0 0 1 1 1 1 1 0 1 1 0 1 1 ",
"10001 1111 10001 10001 1111 10001 10001 1111 10001 10001 111 10001 11111 111 11111 10001 10001 111 1111 10001 "};
/* XPM */
static char * ledsym_xpm[] = {
"59 9 3 1",
" c #282828 s color_back",
"0 c #00ff00 s led_color_high",
"1 c #006200 s color_back",
"0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 1 0 0 1 1 0 1 1 1 1 0 1 1",
" ",
"0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 1 0 0 0 1 1 0 0 0 1",
" ",
"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0",
" ",
"0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 1 1 1 1 1 1 1 1 1 1",
" ",
"0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0"};
/* XPM */
static char * ledtsel_xpm[] = {
"69 7 2 1",
" c #282828 s color_back",
"0 c #00ff00 s led_color_high",
" ",
" 0 0 0 0 ",
" 0 0 0 0000000 0 0000000 0 0 0 ",
" 0000000 0 0000000 0 0 0 0 0 00000 00000 ",
" 0 0 0 0 0 0 0 0 ",
" 0000 0000 0 ",
" "};

View file

@ -1 +0,0 @@
newstyle.art

View file

@ -1,173 +0,0 @@
int art_nbtns=7;
int art_btns[]={ 5 , 54 , 4 , 5 , 54 , 12 , 54 , 12 , 59 , 5 , 59 ,
13 , 54 , 4 , 13 , 54 , 20 , 54 , 20 , 59 , 13 , 59 ,
21 , 54 , 4 , 21 , 54 , 28 , 54 , 28 , 59 , 21 , 59 ,
29 , 54 , 4 , 29 , 54 , 36 , 54 , 36 , 59 , 29 , 59 ,
37 , 54 , 4 , 37 , 54 , 44 , 54 , 44 , 59 , 37 , 59 ,
45 , 54 , 4 , 45 , 54 , 52 , 54 , 52 , 59 , 45 , 59 ,
53 , 54 , 4 , 53 , 54 , 60 , 54 , 60 , 59 , 53 , 59 };
int art_actions[]={ 0 , 2 , 3 , 4 , 0 , 0 ,
0 , 0 , 7 , 0 , 0 , 0 ,
0 , 0 , 8 , 0 , 0 , 0 ,
5 , 5 , 5 , 0 , 0 , 0 ,
6 , 6 , 6 , 0 , 0 , 0 ,
0 , 0 , 1 , 1 , 0 , 0 ,
9 , 9 , 9 , 9 , 9 , 10 };
bool art_hidebtns=false;
bool art_showled[4]={ true , true , true , true };
int art_ledpos[4][2]={ 8 , 37 , 28 , 14 , 50 , 40 , 20 , 14 };
/* XPM */
static char * cdplayer_xpm[] = {
"64 64 6 1",
" c None",
". c #410341034103",
"X c #000000000000",
"o c #C71BC30BC71B",
"O c #618561856185",
"+ c #B6DAB2CAB6DA",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ............................ ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" .XXXXXXXXXXXXXXXXXXXXXXXXXXo ",
" oooooooooooooooooooooooooooo ",
" ",
" ",
" ",
" ",
" ",
" OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ",
" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
" OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ",
" OXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ ",
" OXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ ",
" OXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ ",
" OXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ ",
" OXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ ",
" OXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ ",
" OXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ ",
" OXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ ",
" OXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ ",
" OXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ ",
" OXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ ",
" OXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ ",
" OXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+ ",
" ++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
" OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ",
" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "};
/* XPM */
static char * symbols_xpm[] = {
"87 7 26 1",
" c None",
". c #CF3CCF3CCF3C",
"X c #E79DE38DE79D",
"o c #E79DE79DE79D",
"O c #CF3CCB2BCF3C",
"+ c #B6DAB6DAB6DA",
"@ c #C71BC71BC71B",
"# c #DF7DDB6CDF7D",
"$ c #D75CD34CD75C",
"% c #BEFBBAEABEFB",
"& c #A699A289A699",
"* c #EFBEEFBEEFBE",
"= c #9E799E799E79",
"- c #AEBAAAAAAEBA",
"; c #71C675D671C6",
": c #965896589658",
"> c #79E77DF779E7",
", c #69A669A669A6",
"< c #49244D344924",
"1 c #8E388A288E38",
"2 c #492449244924",
"3 c #59655D755965",
"4 c #69A66DB669A6",
"5 c #38E33CF338E3",
"6 c #514455555144",
"7 c #8E388E388E38",
" .XoooO+ .@+ .XO#XO+ .XO#XO+ .@+ .@+ .@+ .@+ .@+ .XoooO+",
" $oooo%& $X#O+ $o%#o%& $o%#o%& $@OX*O& $X#OX@& .@+.@+ .@+.@+ .oo%+ +$XoO&=",
" %%---;; %$O##O+ %%;-%;; %%;-%;; %.O*X&; %$O#X+; .oOOoO& $X%XX%+ .oo#%%+ :>>,<<>",
" %%---;; %%-11== %%;-%;; %%;-%;; %+-%-;; %%-1-=; +%=1%=; %+;%+;= +=;234= :>2<> ",
" %%---;; %=3553> %%;-%;; %%;-%;; %:36;4; %=35;>; :>33>34 =;<;;<> %%---11 .XX#OO+",
" =>222<4 =;53> =><,><4 =><,><4 =73;634 =;53;74 :7>:7> :7>:7> ++---== ++---==",
" :;2223> :7> :;3,;3> :;3,;3> :7> :7> :7> :7> :;2223> :;2223>"};
/* XPM */
static char * led_xpm[] = {
"171 11 4 1",
" c #000000",
"0 c #00ff00 s led_color_high",
"1 c #009b00 s led_color_med",
"2 c #006200 s led_color_low",
" 00000 1 1 1 00000 00000 1 2 1 00000 00000 00000 00000 00000 1 1 1 1 1 1 00000 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 00000 00000 ",
"0 212 0 2 0 1 212 0 1 212 0 0 0 0 212 1 0 212 1 2 121 0 0 212 0 0 212 0 2 1 2 0 0 212 0 0 1 2 1 2 1 2 1 2 1 0 212 0 0 212 1 ",
"01 10 10 10 10 01 10 01 01 20 01 10 01 10 10 01 10 01 01 10 01 10 2 2",
"01 10 10 10 10 01 10 01 01 20 01 10 01 10 10 01 10 01 01 10 01 01 1 1 ",
"0 0 1 0 1 121 0 2 121 0 0 212 0 0 212 1 0 212 1 2 0 0 212 0 0 212 0 1 2 1 212 0 0 212 0 0 212 2 1 212 2 1 212 2 1 212 2 1 212 2 0 212 0 0 212 1 ",
" 1 2 1 2 1 2 00000 00000 00000 00000 00000 1 1 1 00000 00000 2 1 1 00000 00000 00000 00000 00000 00000 00000 00000 00000 212 212 010",
"0 0 1 0 0 212 1 1 212 0 1 212 0 2 121 0 0 212 0 1 0 0 212 0 2 121 0 1 2 0 212 0 0 212 0 0 212 2 0 212 0 0 212 0 0 212 2 1 212 2 0 212 2 0 212 2 ",
"01 10 10 01 10 10 20 01 10 20 01 10 20 01 10 01 10 01 01 10 01 10 01 01 01 10 2 2",
"01 10 10 01 10 10 20 01 10 20 01 10 20 01 10 01 10 01 01 10 01 10 01 01 01 01 1 1 ",
"0 212 0 1 0 0 212 1 2 121 0 1 0 2 121 0 0 212 0 1 0 0 212 0 2 121 0 1 1 0 212 0 0 0 0 212 1 0 0 0 212 0 0 212 1 1 1 0 1 0 212 1 ",
" 00000 2 1 2 00000 00000 2 1 2 00000 00000 1 1 1 00000 00000 1 1 2 00000 2 1 2 00000 1 1 2 00000 00000 1 1 2 1 1 2 00000 "};
/* XPM */
static char * ledsym_xpm[] = {
"35 5 2 1",
" c #000000",
"0 c #00ff00 s led_color_high",
"00000 00000 0 00 00 0 0 ",
"00000 00000 000 00 00 000 000 ",
"00000 00000 00000 00 00 00000 00000",
"00000 00000 000 00 00 ",
"00000 00000 0 00 00 00000 00000"};
/* XPM */
static char * ledtsel_xpm[]={
"29 11 2 1",
" c #000000",
"0 c #00ff00 s led_color_high",
" 00 00 00 ",
" 0 0 0 0 0 0 0 0 ",
" 0 0 0 0 0 0 0 ",
" 0 0 0 0 0 0 000 ",
" 0 0 0 0 0 0 0 ",
" 000 000 000 000 ",
" 0 0 0 0 0 ",
" 0 0 0 0 000 ",
" 0 ",
" 0 0",
" 000 000 00 "};

View file

@ -2,6 +2,20 @@ AC_INIT([wmcdplay], [1.0beta1])
AM_INIT_AUTOMAKE([foreign]) AM_INIT_AUTOMAKE([foreign])
AC_CONFIG_SRCDIR([configure.ac]) AC_CONFIG_SRCDIR([configure.ac])
AC_PROG_CXX AC_PROG_CXX
define([artlist], esyscmd([cd XPM && ls -d */ | sed 's/\///g']))
AC_ARG_WITH([art],
AS_HELP_STRING([--with-art],
[Choose art style. Defaults to 'newstyle'. Choices are: ]
artlist),
[],
[with_art=newstyle])
if test ! -d "XPM/${with_art}"; then
AC_MSG_ERROR([cannot find art directory '${with_art}'.])
fi
AC_MSG_NOTICE([setting art style to '${with_art}'...])
AC_SUBST([defaultart], [$with_art])
PKG_CHECK_MODULES([x11], [x11]) PKG_CHECK_MODULES([x11], [x11])
PKG_CHECK_MODULES([xpm], [xpm]) PKG_CHECK_MODULES([xpm], [xpm])
PKG_CHECK_MODULES([xext], [xext]) PKG_CHECK_MODULES([xext], [xext])