Makefile.am revision 7a2631fc
13e747e6dSmrg# 
23e747e6dSmrg#  Copyright 2005  Red Hat, Inc.
33e747e6dSmrg# 
43e747e6dSmrg#  Permission to use, copy, modify, distribute, and sell this software and its
53e747e6dSmrg#  documentation for any purpose is hereby granted without fee, provided that
63e747e6dSmrg#  the above copyright notice appear in all copies and that both that
73e747e6dSmrg#  copyright notice and this permission notice appear in supporting
83e747e6dSmrg#  documentation, and that the name of Red Hat not be used in
93e747e6dSmrg#  advertising or publicity pertaining to distribution of the software without
103e747e6dSmrg#  specific, written prior permission.  Red Hat makes no
113e747e6dSmrg#  representations about the suitability of this software for any purpose.  It
123e747e6dSmrg#  is provided "as is" without express or implied warranty.
133e747e6dSmrg# 
143e747e6dSmrg#  RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
153e747e6dSmrg#  INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
163e747e6dSmrg#  EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
173e747e6dSmrg#  CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
183e747e6dSmrg#  DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
193e747e6dSmrg#  TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
203e747e6dSmrg#  PERFORMANCE OF THIS SOFTWARE.
213e747e6dSmrg#
223e747e6dSmrg
233e747e6dSmrgAM_YFLAGS = -d
243e747e6dSmrg
253e747e6dSmrgbin_PROGRAMS = twm
263e747e6dSmrg
273e747e6dSmrgrcdir = ${datadir}/X11/twm
283e747e6dSmrgdist_rc_DATA = system.twmrc
293e747e6dSmrg
303e747e6dSmrgAM_CFLAGS = $(TWM_CFLAGS) -DXVENDORNAME=\"The\ X.Org\ Foundation\" -DXORG_RELEASE=\"Release\ $(VERSION)\" -D_BSD_SOURCE
313e747e6dSmrgAM_CFLAGS += -DSYSTEM_INIT_FILE=\"${datadir}/X11/twm/system.twmrc\"
323e747e6dSmrg
333e747e6dSmrgtwm_LDADD = $(TWM_LIBS)
343e747e6dSmrg
353e747e6dSmrgtwm_SOURCES =   \
363e747e6dSmrg        add_window.c \
373e747e6dSmrg        add_window.h \
383e747e6dSmrg        cursor.c \
393e747e6dSmrg	deftwmrc.c \
403e747e6dSmrg        events.c \
413e747e6dSmrg        events.h \
423e747e6dSmrg        gc.c \
433e747e6dSmrg        gc.h \
443e747e6dSmrg        iconmgr.c \
453e747e6dSmrg        iconmgr.h \
463e747e6dSmrg        icons.c \
473e747e6dSmrg        icons.h \
483e747e6dSmrg        list.c \
493e747e6dSmrg        list.h \
503e747e6dSmrg        menus.c \
513e747e6dSmrg        menus.h \
523e747e6dSmrg        parse.c \
533e747e6dSmrg        parse.h \
543e747e6dSmrg        resize.c \
553e747e6dSmrg        resize.h \
563e747e6dSmrg        screen.h \
573e747e6dSmrg        session.c \
583e747e6dSmrg        session.h \
593e747e6dSmrg        twm.c \
603e747e6dSmrg        twm.h \
613e747e6dSmrg        util.c \
623e747e6dSmrg        util.h \
633e747e6dSmrg        version.c \
643e747e6dSmrg        version.h \
653e747e6dSmrg	gram.y \
663e747e6dSmrg	lex.l
673e747e6dSmrg
683e747e6dSmrgBUILT_SOURCES = gram.h gram.c lex.c deftwmrc.c
693e747e6dSmrgMAINTAINERCLEANFILES = $(BUILT_SOURCES)
703e747e6dSmrg
713e747e6dSmrggram.h: gram.c
723e747e6dSmrg
733e747e6dSmrgdeftwmrc.c:  system.twmrc
747a2631fcSmrg	$(AM_V_GEN)rm -f $@ ; \
757a2631fcSmrg	echo '/* ' >>$@ ; \
767a2631fcSmrg	echo ' * This file is generated automatically from the default' >>$@ ; \
777a2631fcSmrg	echo ' * twm bindings file system.twmrc by the twm Makefile.' >>$@ ; \
787a2631fcSmrg	echo ' */' >>$@ ; \
797a2631fcSmrg	echo '' >>$@ ; \
807a2631fcSmrg	echo 'unsigned char *defTwmrc[] = {' >>$@ ; \
817a2631fcSmrg	sed -f ${srcdir}/deftwmrc.sed < ${srcdir}/system.twmrc >>$@ ; \
823e747e6dSmrg	echo '    (unsigned char *) 0 };' >>$@
833e747e6dSmrg
847a2631fcSmrgEXTRA_DIST = deftwmrc.sed siconify.bm
85