summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSøren Sandmann Pedersen <sandmann@daimi.au.dk>2005-06-29 19:15:03 +0000
committerSøren Sandmann Pedersen <sandmann@daimi.au.dk>2005-06-29 19:15:03 +0000
commit682eaa7cd21e32f70d909aae7d4828c9f4ea9dd1 (patch)
tree19189414956e055fa317fce13f0fdbc85b438086 /src
parent718daab22b08a1ab10145f9284dedef069ffb758 (diff)
Add buildsystem for twm
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.am76
1 files changed, 76 insertions, 0 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
new file mode 100644
index 0000000..78583a9
--- /dev/null
+++ b/src/Makefile.am
@@ -0,0 +1,76 @@
+#
+# Copyright 2005 Red Hat, Inc.
+#
+# Permission to use, copy, modify, distribute, and sell this software and its
+# documentation for any purpose is hereby granted without fee, provided that
+# the above copyright notice appear in all copies and that both that
+# copyright notice and this permission notice appear in supporting
+# documentation, and that the name of Red Hat not be used in
+# advertising or publicity pertaining to distribution of the software without
+# specific, written prior permission. Red Hat makes no
+# representations about the suitability of this software for any purpose. It
+# is provided "as is" without express or implied warranty.
+#
+# RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+# EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+# PERFORMANCE OF THIS SOFTWARE.
+#
+
+AM_YFLAGS = -d
+
+bin_PROGRAMS = twm
+
+twm_CFLAGS = $(DEP_CFLAGS) -DXVENDORNAME=\"The\ X.org\ Foundation\" -DXORG_RELEASE=\"Release\ $(VERSION)\"
+twm_LDADD = $(DEP_LIBS)
+
+twm_SOURCES = \
+ add_window.c \
+ add_window.h \
+ cursor.c \
+ deftwmrc.c \
+ events.c \
+ events.h \
+ gc.c \
+ gc.h \
+ iconmgr.c \
+ iconmgr.h \
+ icons.c \
+ icons.h \
+ list.c \
+ list.h \
+ menus.c \
+ menus.h \
+ parse.c \
+ parse.h \
+ resize.c \
+ resize.h \
+ screen.h \
+ session.c \
+ session.h \
+ twm.c \
+ twm.h \
+ util.c \
+ util.h \
+ version.c \
+ version.h \
+ gram.y \
+ lex.l
+
+BUILT_SOURCES = gram.h deftwmrc.c
+
+deftwmrc.c: system.twmrc
+ $(RM) $@
+ echo '/* ' >>$@
+ echo ' * This file is generated automatically from the default' >>$@
+ echo ' * twm bindings file system.twmrc by the twm Imakefile.' >>$@
+ echo ' */' >>$@
+ echo '' >>$@
+ echo 'char *defTwmrc[] = {' >>$@
+ sed -f deftwmrc.sed <system.twmrc >>$@
+ echo ' (char *) 0 };' >>$@
+
+EXTRA_DIST = system.twmrc deftwmrc.sed siconify.bm