Commit | Line | Data |
---|---|---|
d60d9f65 SS |
1 | # This is the Makefile for the examples subdirectory of readline. -*- text -*- |
2 | # | |
c862e87b | 3 | SHELL = @MAKE_SHELL@ |
d60d9f65 SS |
4 | RM = rm -f |
5 | ||
6 | srcdir = @srcdir@ | |
7 | VPATH = .:@srcdir@ | |
8 | top_srcdir = @top_srcdir@ | |
9 | BUILD_DIR = . | |
10 | ||
11 | DEFS = @DEFS@ | |
12 | CC = @CC@ | |
13 | CFLAGS = @CFLAGS@ | |
14 | LOCAL_CFLAGS = @LOCAL_CFLAGS@ | |
15 | CPPFLAGS = @CPPFLAGS@ | |
16 | ||
c862e87b | 17 | INCLUDES = -I$(srcdir) -I$(top_srcdir) -I.. |
d60d9f65 SS |
18 | |
19 | CCFLAGS = $(DEFS) $(LOCAL_CFLAGS) $(CPPFLAGS) $(INCLUDES) $(CFLAGS) | |
20 | LDFLAGS = -g -L.. | |
21 | ||
22 | TERMCAP_LIB = @TERMCAP_LIB@ | |
23 | ||
24 | .c.o: | |
c862e87b | 25 | ${RM} $@ |
d60d9f65 SS |
26 | $(CC) $(CCFLAGS) -c $< |
27 | ||
c862e87b JM |
28 | EXECUTABLES = fileman rltest rl rlversion |
29 | OBJECTS = fileman.o rltest.o rl.o rlversion.o | |
d60d9f65 SS |
30 | |
31 | all: $(EXECUTABLES) | |
32 | ||
33 | rl: rl.o | |
34 | $(CC) $(LDFLAGS) -o $@ rl.o -lreadline $(TERMCAP_LIB) | |
35 | ||
36 | fileman: fileman.o | |
37 | $(CC) $(LDFLAGS) -o $@ fileman.o -lreadline $(TERMCAP_LIB) | |
38 | ||
39 | rltest: rltest.o | |
40 | $(CC) $(LDFLAGS) -o $@ rltest.o -lreadline $(TERMCAP_LIB) | |
41 | ||
c862e87b JM |
42 | rlversion: rlversion.o |
43 | $(CC) $(LDFLAGS) -o $@ rlversion.o -lreadline $(TERMCAP_LIB) | |
44 | ||
d60d9f65 SS |
45 | clean mostlyclean: |
46 | $(RM) $(OBJECTS) | |
47 | $(RM) $(EXECUTABLES) | |
48 | ||
49 | distclean maintainer-clean: clean | |
50 | $(RM) Makefile | |
51 | ||
52 | fileman.o: fileman.c | |
53 | rltest.o: rltest.c | |
54 | rl.o: rl.c | |
c862e87b | 55 | rlversion.o: rlversion.c |