1 | ###########################################################################
|
---|
2 | #
|
---|
3 | # Makefile -- Makefile for general C++ libraries
|
---|
4 | # Copyright (C) 1999 The New Zealand Digital Library Project
|
---|
5 | #
|
---|
6 | # PUT COPYRIGHT NOTICE HERE
|
---|
7 | #
|
---|
8 | ###########################################################################
|
---|
9 |
|
---|
10 |
|
---|
11 | AR = ar
|
---|
12 | CC = gcc
|
---|
13 | CCFLAGS = -g -Wall
|
---|
14 | DEFS =
|
---|
15 | INCLUDES = -I../packages/mg-1.3d/lib
|
---|
16 | RANLIB = ranlib
|
---|
17 |
|
---|
18 |
|
---|
19 | COMPILE = $(CC) -c $(CCFLAGS) $(DEFS) $(INCLUDES)
|
---|
20 |
|
---|
21 | .SUFFIXES:
|
---|
22 | .SUFFIXES: .c .o
|
---|
23 | .c.o:
|
---|
24 | $(COMPILE) $<
|
---|
25 |
|
---|
26 | .SUFFIXES: .cpp .o
|
---|
27 | .cpp.o:
|
---|
28 | $(COMPILE) $<
|
---|
29 |
|
---|
30 |
|
---|
31 | HEADERS = \
|
---|
32 | cfgread.h fileutil.h gsdlunicode.h text_t.h \
|
---|
33 | display.h gsdlconf.h site.h gsdltimes.h
|
---|
34 |
|
---|
35 | SOURCES = \
|
---|
36 | cfgread.cpp fileutil.cpp text_t.cpp \
|
---|
37 | display.cpp gsdlunicode.cpp gsdltimes.cpp
|
---|
38 |
|
---|
39 | OBJECTS = \
|
---|
40 | cfgread.o fileutil.o text_t.o \
|
---|
41 | display.o gsdlunicode.o gsdltimes.o
|
---|
42 |
|
---|
43 |
|
---|
44 | all: gsdllib.a
|
---|
45 |
|
---|
46 |
|
---|
47 | GSDLLIBOBJECTS = $(OBJECTS)
|
---|
48 |
|
---|
49 | gsdllib.a: $(GSDLLIBOBJECTS)
|
---|
50 | rm -f gsdllib.a
|
---|
51 | $(AR) cru gsdllib.a $(GSDLLIBOBJECTS)
|
---|
52 | $(RANLIB) gsdllib.a
|
---|
53 |
|
---|
54 | clean:
|
---|
55 | rm -f $(OBJECTS) gsdllib.a
|
---|
56 |
|
---|
57 | install:
|
---|
58 |
|
---|
59 | depend:
|
---|
60 | makedepend -Y -- $(DEFS) $(INCLUDES) $(CCFLAGS) -- $(SOURCES)
|
---|
61 |
|
---|
62 | # DO NOT DELETE
|
---|
63 | cfgread.o: cfgread.cpp cfgread.h gsdlconf.h site.h text_t.h \
|
---|
64 | /usr/include/g++/vector /usr/include/g++/vector.h \
|
---|
65 | /usr/include/g++/function.h /usr/include/g++/algobase.h \
|
---|
66 | /usr/include/g++/pair.h /usr/include/g++/iterator.h \
|
---|
67 | /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h \
|
---|
68 | /usr/include/g++/iostream.h /usr/include/g++/streambuf.h \
|
---|
69 | /usr/include/libio.h /usr/include/_G_config.h \
|
---|
70 | /usr/include/sys/cdefs.h /usr/include/g++/defalloc.h \
|
---|
71 | /usr/include/g++/new.h /usr/include/g++/std/new.h \
|
---|
72 | /usr/include/g++/std/cstddef.h /usr/include/stdlib.h \
|
---|
73 | /usr/include/features.h /usr/include/errno.h \
|
---|
74 | /usr/include/linux/errno.h /usr/include/asm/errno.h \
|
---|
75 | /usr/include/alloca.h \
|
---|
76 | /usr/lib/gcc-lib/i486-linux/2.7.2/include/limits.h \
|
---|
77 | /usr/lib/gcc-lib/i486-linux/2.7.2/include/syslimits.h \
|
---|
78 | /usr/include/limits.h /usr/include/posix1_lim.h \
|
---|
79 | /usr/include/linux/limits.h /usr/include/posix2_lim.h \
|
---|
80 | /usr/include/g++/list /usr/include/g++/list.h /usr/include/g++/set \
|
---|
81 | /usr/include/g++/set.h /usr/include/g++/tree.h \
|
---|
82 | /usr/include/g++/projectn.h /usr/include/g++/map \
|
---|
83 | /usr/include/g++/map.h /usr/include/g++/fstream.h
|
---|
84 | fileutil.o: fileutil.cpp fileutil.h text_t.h gsdlconf.h site.h \
|
---|
85 | /usr/include/g++/vector /usr/include/g++/vector.h \
|
---|
86 | /usr/include/g++/function.h /usr/include/g++/algobase.h \
|
---|
87 | /usr/include/g++/pair.h /usr/include/g++/iterator.h \
|
---|
88 | /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h \
|
---|
89 | /usr/include/g++/iostream.h /usr/include/g++/streambuf.h \
|
---|
90 | /usr/include/libio.h /usr/include/_G_config.h \
|
---|
91 | /usr/include/sys/cdefs.h /usr/include/g++/defalloc.h \
|
---|
92 | /usr/include/g++/new.h /usr/include/g++/std/new.h \
|
---|
93 | /usr/include/g++/std/cstddef.h /usr/include/stdlib.h \
|
---|
94 | /usr/include/features.h /usr/include/errno.h \
|
---|
95 | /usr/include/linux/errno.h /usr/include/asm/errno.h \
|
---|
96 | /usr/include/alloca.h \
|
---|
97 | /usr/lib/gcc-lib/i486-linux/2.7.2/include/limits.h \
|
---|
98 | /usr/lib/gcc-lib/i486-linux/2.7.2/include/syslimits.h \
|
---|
99 | /usr/include/limits.h /usr/include/posix1_lim.h \
|
---|
100 | /usr/include/linux/limits.h /usr/include/posix2_lim.h \
|
---|
101 | /usr/include/g++/list /usr/include/g++/list.h /usr/include/g++/set \
|
---|
102 | /usr/include/g++/set.h /usr/include/g++/tree.h \
|
---|
103 | /usr/include/g++/projectn.h /usr/include/g++/map \
|
---|
104 | /usr/include/g++/map.h /usr/include/g++/fstream.h
|
---|
105 | text_t.o: text_t.cpp text_t.h gsdlconf.h site.h \
|
---|
106 | /usr/include/g++/vector /usr/include/g++/vector.h \
|
---|
107 | /usr/include/g++/function.h /usr/include/g++/algobase.h \
|
---|
108 | /usr/include/g++/pair.h /usr/include/g++/iterator.h \
|
---|
109 | /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h \
|
---|
110 | /usr/include/g++/iostream.h /usr/include/g++/streambuf.h \
|
---|
111 | /usr/include/libio.h /usr/include/_G_config.h \
|
---|
112 | /usr/include/sys/cdefs.h /usr/include/g++/defalloc.h \
|
---|
113 | /usr/include/g++/new.h /usr/include/g++/std/new.h \
|
---|
114 | /usr/include/g++/std/cstddef.h /usr/include/stdlib.h \
|
---|
115 | /usr/include/features.h /usr/include/errno.h \
|
---|
116 | /usr/include/linux/errno.h /usr/include/asm/errno.h \
|
---|
117 | /usr/include/alloca.h \
|
---|
118 | /usr/lib/gcc-lib/i486-linux/2.7.2/include/limits.h \
|
---|
119 | /usr/lib/gcc-lib/i486-linux/2.7.2/include/syslimits.h \
|
---|
120 | /usr/include/limits.h /usr/include/posix1_lim.h \
|
---|
121 | /usr/include/linux/limits.h /usr/include/posix2_lim.h \
|
---|
122 | /usr/include/g++/list /usr/include/g++/list.h /usr/include/g++/set \
|
---|
123 | /usr/include/g++/set.h /usr/include/g++/tree.h \
|
---|
124 | /usr/include/g++/projectn.h /usr/include/g++/map \
|
---|
125 | /usr/include/g++/map.h /usr/include/g++/algorithm \
|
---|
126 | /usr/include/g++/algo.h /usr/include/g++/heap.h \
|
---|
127 | /usr/include/g++/tempbuf.h ../packages/mg-1.3d/lib/unitool.h
|
---|
128 | display.o: display.cpp display.h gsdlconf.h site.h text_t.h \
|
---|
129 | /usr/include/g++/vector /usr/include/g++/vector.h \
|
---|
130 | /usr/include/g++/function.h /usr/include/g++/algobase.h \
|
---|
131 | /usr/include/g++/pair.h /usr/include/g++/iterator.h \
|
---|
132 | /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h \
|
---|
133 | /usr/include/g++/iostream.h /usr/include/g++/streambuf.h \
|
---|
134 | /usr/include/libio.h /usr/include/_G_config.h \
|
---|
135 | /usr/include/sys/cdefs.h /usr/include/g++/defalloc.h \
|
---|
136 | /usr/include/g++/new.h /usr/include/g++/std/new.h \
|
---|
137 | /usr/include/g++/std/cstddef.h /usr/include/stdlib.h \
|
---|
138 | /usr/include/features.h /usr/include/errno.h \
|
---|
139 | /usr/include/linux/errno.h /usr/include/asm/errno.h \
|
---|
140 | /usr/include/alloca.h \
|
---|
141 | /usr/lib/gcc-lib/i486-linux/2.7.2/include/limits.h \
|
---|
142 | /usr/lib/gcc-lib/i486-linux/2.7.2/include/syslimits.h \
|
---|
143 | /usr/include/limits.h /usr/include/posix1_lim.h \
|
---|
144 | /usr/include/linux/limits.h /usr/include/posix2_lim.h \
|
---|
145 | /usr/include/g++/list /usr/include/g++/list.h /usr/include/g++/set \
|
---|
146 | /usr/include/g++/set.h /usr/include/g++/tree.h \
|
---|
147 | /usr/include/g++/projectn.h /usr/include/g++/map \
|
---|
148 | /usr/include/g++/map.h /usr/include/g++/algorithm \
|
---|
149 | /usr/include/g++/algo.h /usr/include/g++/heap.h \
|
---|
150 | /usr/include/g++/tempbuf.h /usr/include/g++/fstream.h gsdlunicode.h \
|
---|
151 | /usr/include/assert.h
|
---|
152 | gsdlunicode.o: gsdlunicode.cpp gsdlunicode.h text_t.h gsdlconf.h \
|
---|
153 | site.h /usr/include/g++/vector /usr/include/g++/vector.h \
|
---|
154 | /usr/include/g++/function.h /usr/include/g++/algobase.h \
|
---|
155 | /usr/include/g++/pair.h /usr/include/g++/iterator.h \
|
---|
156 | /usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h \
|
---|
157 | /usr/include/g++/iostream.h /usr/include/g++/streambuf.h \
|
---|
158 | /usr/include/libio.h /usr/include/_G_config.h \
|
---|
159 | /usr/include/sys/cdefs.h /usr/include/g++/defalloc.h \
|
---|
160 | /usr/include/g++/new.h /usr/include/g++/std/new.h \
|
---|
161 | /usr/include/g++/std/cstddef.h /usr/include/stdlib.h \
|
---|
162 | /usr/include/features.h /usr/include/errno.h \
|
---|
163 | /usr/include/linux/errno.h /usr/include/asm/errno.h \
|
---|
164 | /usr/include/alloca.h \
|
---|
165 | /usr/lib/gcc-lib/i486-linux/2.7.2/include/limits.h \
|
---|
166 | /usr/lib/gcc-lib/i486-linux/2.7.2/include/syslimits.h \
|
---|
167 | /usr/include/limits.h /usr/include/posix1_lim.h \
|
---|
168 | /usr/include/linux/limits.h /usr/include/posix2_lim.h \
|
---|
169 | /usr/include/g++/list /usr/include/g++/list.h /usr/include/g++/set \
|
---|
170 | /usr/include/g++/set.h /usr/include/g++/tree.h \
|
---|
171 | /usr/include/g++/projectn.h /usr/include/g++/map \
|
---|
172 | /usr/include/g++/map.h ../packages/mg-1.3d/lib/unitool.h fileutil.h \
|
---|
173 | /usr/include/stdio.h
|
---|