2 # This is the Makefile for the readline examples subdirectory.
4 # Copyright (C) 1994 Free Software Foundation, Inc.
6 # This program is free software; you can redistribute it and/or modify
7 # it under the terms of the GNU General Public License as published by
8 # the Free Software Foundation; either version 2, or (at your option)
11 # This program is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
16 # You should have received a copy of the GNU General Public License
17 # along with this program; if not, write to the Free Software
18 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
19 RL_LIBRARY_VERSION
= @LIBVERSION@
26 top_srcdir
= @top_srcdir@
29 # Support an alternate destination root directory for package building
35 LOCAL_CFLAGS
= @LOCAL_CFLAGS@
-DREADLINE_LIBRARY
-DRL_LIBRARY_VERSION
='"$(RL_LIBRARY_VERSION)"'
38 INCLUDES
= -I
$(srcdir) -I
$(top_srcdir
) -I..
40 CCFLAGS
= $(DEFS
) $(LOCAL_CFLAGS
) $(CPPFLAGS
) $(INCLUDES
) $(CFLAGS
)
41 LDFLAGS
= -g
-L.. @LDFLAGS@
45 READLINE_LIB
= ..
/libreadline.a
46 HISTORY_LIB
= ..
/libhistory.a
48 TERMCAP_LIB
= @TERMCAP_LIB@
52 $(CC
) $(CCFLAGS
) -c
$<
54 EXECUTABLES
= fileman rltest rl rlcat rlversion histexamp
55 OBJECTS
= fileman.o rltest.o rl.o rlcat.o rlversion.o histexamp.o
60 rl
: rl.o
$(READLINE_LIB
)
61 $(PURIFY
) $(CC
) $(LDFLAGS
) -o
$@ rl.o
$(READLINE_LIB
) $(TERMCAP_LIB
)
63 rlcat
: rlcat.o
$(READLINE_LIB
)
64 $(PURIFY
) $(CC
) $(LDFLAGS
) -o
$@ rlcat.o
$(READLINE_LIB
) $(TERMCAP_LIB
)
66 fileman
: fileman.o
$(READLINE_LIB
)
67 $(PURIFY
) $(CC
) $(LDFLAGS
) -o
$@ fileman.o
$(READLINE_LIB
) $(TERMCAP_LIB
)
69 rltest
: rltest.o
$(READLINE_LIB
)
70 $(PURIFY
) $(CC
) $(LDFLAGS
) -o
$@ rltest.o
$(READLINE_LIB
) $(TERMCAP_LIB
)
72 rlptytest
: rlptytest.o
$(READLINE_LIB
)
73 $(PURIFY
) $(CC
) $(LDFLAGS
) -o
$@ rlptytest.o
$(READLINE_LIB
) $(TERMCAP_LIB
)
75 rlversion
: rlversion.o
$(READLINE_LIB
)
76 $(CC
) $(LDFLAGS
) -o
$@ rlversion.o
$(READLINE_LIB
) $(TERMCAP_LIB
)
78 histexamp
: histexamp.o
$(HISTORY_LIB
)
79 $(PURIFY
) $(CC
) $(LDFLAGS
) -o
$@ histexamp.o
-lhistory
$(TERMCAP_LIB
)
83 $(RM
) $(EXECUTABLES
) *.exe
85 distclean maintainer-clean
: clean
91 rlversion.o
: rlversion.c
92 histexamp.o
: histexamp.c
94 rlptytest.o
: rlptytest.c
96 fileman.o
: $(top_srcdir
)/readline.h
97 rltest.o
: $(top_srcdir
)/readline.h
98 rl.o
: $(top_srcdir
)/readline.h
99 rlversion.o
: $(top_srcdir
)/readline.h
100 histexamp.o
: $(top_srcdir
)/history.h
101 rlcat.o
: $(top_srcdir
)/readline.h
$(top_srcdir
)/history.h
102 rlptytest.o
: $(top_srcdir
)/readline.h
$(top_srcdir
)/history.h