1
M	= tmp.mkf
2
3
TSLIBS	= /usr/local/xds/lib/x86/libts.a
4
5
INCL	= .
6
7
XDSLIB	= /usr/local/xds/lib/x86/libxds.a
8
9
10
TARGET	= PageSix
11
12
13
CDEFS	= -D_unix -D_linux -DX2C_no_spawn -DX2C_strcmp
14
CF	= -O2 -g -I$(INCL) -c
15
CC	= gcc
16
OBJFF	=
17
LFLAGS	=
18
19
20
# ------------------ objects enumeration ------------------
21
#                    -------------------
22
23
OBJ= \
24
	obj/Connect.o \
25
	obj/FloodProtect.o \
26
	obj/Handler.o \
27
	obj/Logging.o \
28
	obj/Mention.o \
29
	obj/Message.o \
30
	obj/PageSix.o \
31
	obj/Setup.o \
32
	obj/Stack.o \
33
	obj/StringParse.o \
34
	obj/Timers.o \
35
	obj/XMLReadLib.o \
36
	obj/b.o \
37
	obj/bugcheckData.o \
38
	obj/bugcheckNew.o \
39
	obj/bugcheckState.o \
40
	obj/bugsearch.o \
41
	obj/c.o \
42
	obj/conversions.o \
43
	obj/d.o \
44
	obj/f.o \
45
	obj/fortune.o \
46
	obj/gaze.o \
47
	obj/gazeInfo.o \
48
	obj/gazeProvides.o \
49
	obj/google.o \
50
	obj/k.o \
51
	obj/m.o \
52
	obj/n.o \
53
	obj/o.o \
54
	obj/p.o \
55
	obj/p6Fifo.o \
56
	obj/q.o \
57
	obj/r.o \
58
	obj/s.o \
59
	obj/t.o \
60
	obj/tracker.o \
61
	obj/u.o \
62
	obj/users.o \
63
	obj/util.o \
64
	obj/v.o \
65
	obj/w.o
66
# ------------------- target make rules -------------------
67
#                     -----------------
68
69
$(TARGET) : $(OBJ) $(XDSLIB)
70
	gcc $(LFLAGS) -o $(TARGET) $(OBJ) $(XLIBS) $(TSLIBS) $(XDSLIB) $(XMACLIBS) -lm -lncurses
71
72
# ----------------- Dependency information ----------------
73
#                   ----------------------
74
75
76
# end of makefile