Fix compiler warnings (missing #includes etc) thrown up by RedHat.
[sgt/tweak] / Makefile
CommitLineData
6e182d98 1CC := gcc
2CFLAGS := -g -c -Wall $(XFLAGS)
3LINK := gcc
4LFLAGS :=
5LIBS :=
6
7TWEAK := main.o keytab.o actions.o search.o rcfile.o buffer.o btree.o
8
9ifeq ($(SLANG),yes)
10# INCLUDE += -I/path/to/slang/include
11# LIBS += -L/path/to/slang/lib
12LIBS += -lslang
13TWEAK += slang.o
14else
15LIBS += -lncurses
16TWEAK += curses.o
17endif
18
19.c.o:
20 $(CC) $(CFLAGS) $*.c
21
22all: tweak tweak.1
23
24tweak: $(TWEAK)
25 $(LINK) -o tweak $(TWEAK) $(LIBS)
26
27tweak.1: manpage.but
28 halibut --man=$@ $<
29
30clean:
31 rm -f *.o tweak
32
33main.o: main.c tweak.h
34keytab.o: keytab.c tweak.h
35actions.o: actions.c tweak.h
36search.o: search.c tweak.h
37rcfile.o: rcfile.c tweak.h
38buffer.o: buffer.c tweak.h btree.h
39slang.o: slang.c tweak.h
40curses.o: curses.c tweak.h
41btree.o: btree.c btree.h