]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blame - lib/ext2fs/Makefile.in
.cvsignore:
[thirdparty/e2fsprogs.git] / lib / ext2fs / Makefile.in
CommitLineData
50e1e10f
TT
1srcdir = @srcdir@
2top_srcdir = @top_srcdir@
3VPATH = @srcdir@
4top_builddir = ../..
1e3472c5 5my_dir = lib/ext2fs
50e1e10f
TT
6INSTALL = @INSTALL@
7
8@MCONFIG@
9
10OBJS= ext2_err.o \
11 alloc.o \
21c84b71 12 alloc_tables.o \
50e1e10f 13 badblocks.o \
21c84b71 14 bb_compat.o \
50e1e10f
TT
15 bb_inode.o \
16 bitmaps.o \
17 bitops.o \
18 block.o \
30fab293 19 bmap.o \
50e1e10f
TT
20 check_desc.o \
21 closefs.o \
22 cmp_bitmaps.o \
21c84b71
TT
23 dblist.o \
24 dblist_dir.o \
50e1e10f 25 dirblock.o \
21c84b71 26 dir_iterate.o \
a29f4d30 27 dupfs.o \
50e1e10f 28 expanddir.o \
30fab293 29 fileio.o \
50e1e10f
TT
30 freefs.o \
31 get_pathname.o \
32 getsize.o \
21c84b71 33 icount.o \
50e1e10f
TT
34 initialize.o \
35 inline.o \
36 inode.o \
37 ismounted.o \
38 link.o \
39 llseek.o \
21c84b71 40 lookup.o \
50e1e10f
TT
41 mkdir.o \
42 namei.o \
1e3472c5 43 native.o \
50e1e10f
TT
44 newdir.o \
45 openfs.o \
46 read_bb.o \
47 read_bb_file.o \
21c84b71 48 rs_bitmap.o \
50e1e10f
TT
49 rw_bitmaps.o \
50 swapfs.o \
21c84b71
TT
51 test_io.o \
52 unix_io.o \
53 unlink.o \
521e3685
TT
54 valid_blk.o \
55 version.o
50e1e10f
TT
56
57SRCS= ext2_err.c \
58 $(srcdir)/alloc.c \
21c84b71 59 $(srcdir)/alloc_tables.c \
50e1e10f 60 $(srcdir)/badblocks.c \
21c84b71 61 $(srcdir)/bb_compat.c \
50e1e10f
TT
62 $(srcdir)/bb_inode.c \
63 $(srcdir)/bitmaps.c \
64 $(srcdir)/bitops.c \
65 $(srcdir)/block.c \
30fab293 66 $(srcdir)/bmap.c \
50e1e10f
TT
67 $(srcdir)/check_desc.c \
68 $(srcdir)/closefs.c \
69 $(srcdir)/cmp_bitmaps.c \
21c84b71
TT
70 $(srcdir)/dblist.c \
71 $(srcdir)/dblist_dir.c \
50e1e10f 72 $(srcdir)/dirblock.c \
21c84b71 73 $(srcdir)/dir_iterate.c \
a29f4d30 74 $(srcdir)/dupfs.c \
50e1e10f 75 $(srcdir)/expanddir.c \
30fab293 76 $(srcdir)/fileio.c \
50e1e10f
TT
77 $(srcdir)/freefs.c \
78 $(srcdir)/get_pathname.c \
79 $(srcdir)/getsize.c \
21c84b71 80 $(srcdir)/icount.c \
50e1e10f
TT
81 $(srcdir)/initialize.c \
82 $(srcdir)/inline.c \
83 $(srcdir)/inode.c \
84 $(srcdir)/ismounted.c \
85 $(srcdir)/link.c \
86 $(srcdir)/llseek.c \
21c84b71 87 $(srcdir)/lookup.c \
50e1e10f
TT
88 $(srcdir)/mkdir.c \
89 $(srcdir)/namei.c \
1e3472c5 90 $(srcdir)/native.c \
50e1e10f
TT
91 $(srcdir)/newdir.c \
92 $(srcdir)/openfs.c \
93 $(srcdir)/read_bb.c \
94 $(srcdir)/read_bb_file.c \
21c84b71 95 $(srcdir)/rs_bitmap.c \
50e1e10f
TT
96 $(srcdir)/rw_bitmaps.c \
97 $(srcdir)/swapfs.c \
21c84b71
TT
98 $(srcdir)/test_io.c \
99 $(srcdir)/unix_io.c \
100 $(srcdir)/unlink.c \
521e3685
TT
101 $(srcdir)/valid_blk.c \
102 $(srcdir)/version.c
50e1e10f 103
d40259fd 104HFILES= bitops.h ext2fs.h ext2_io.h
50e1e10f
TT
105
106LIBRARY= libext2fs
107LIBDIR= ext2fs
108
109DLL_ADDRESS = 0x66900000
110DLL_JUMPSIZE = 0x1000
111DLL_GOTSIZE = 0x1000
521e3685 112DLL_VERSION = 1.2
50e1e10f
TT
113DLL_IMAGE = libe2fs
114DLL_STUB = libext2fs
115DLL_LIBS = -L../.. -lcom_err
116DLL_MYDIR = ext2fs
469bec82 117DLL_INSTALL_DIR = $(root_libdir)
50e1e10f 118
e9affb7b 119ELF_VERSION = 2.4
297f47a1 120ELF_SO_VERSION = 2
50e1e10f
TT
121ELF_IMAGE = libext2fs
122ELF_MYDIR = ext2fs
469bec82 123ELF_INSTALL_DIR = $(root_libdir)
21c84b71 124ELF_OTHER_LIBS = -lc -L../.. -lcom_err
50e1e10f 125
521e3685 126BSDLIB_VERSION = 2.1
50e1e10f
TT
127BSDLIB_IMAGE = libext2fs
128BSDLIB_MYDIR = ext2fs
469bec82 129BSDLIB_INSTALL_DIR = $(root_libdir)
50e1e10f
TT
130
131@MAKEFILE_LIBRARY@
132@MAKEFILE_DLL@
133@MAKEFILE_ELF@
134@MAKEFILE_BSDLIB@
135@MAKEFILE_PROFILE@
136@MAKEFILE_CHECKER@
137
138.c.o:
74becf3c 139 $(CC) $(ALL_CFLAGS) -c $< -o $@
21c84b71 140@PROFILE_CMT@ $(CC) $(ALL_CFLAGS) -g -pg -o profiled/$*.o -c $<
74becf3c
TT
141@CHECKER_CMT@ $(CC) $(ALL_CFLAGS) -checker -g -o checker/$*.o -c $<
142@DLL_CMT@ (export JUMP_DIR=`pwd`/jump; $(CC) -B$(JUMP_PREFIX) $(ALL_CFLAGS) \
50e1e10f 143@DLL_CMT@ -o jump/$*.o -c $<)
74becf3c
TT
144@ELF_CMT@ $(CC) $(ALL_CFLAGS) -fPIC -o elfshared/$*.o -c $<
145@BSDLIB_CMT@ $(CC) $(ALL_CFLAGS) -fpic -o pic/$*.o -c $<
50e1e10f
TT
146
147COMPILE_ET=../et/compile_et
148
149DISTFILES= Makefile *.c *.h image
150
44339bdf 151ext2_err.et: $(DEP_SUBSTITUTE) $(srcdir)/ext2_err.et.in
62c06f79
TT
152 $(SUBSTITUTE) $(srcdir)/ext2_err.et.in ext2_err.et
153
74becf3c
TT
154ext2_err.c ext2_err.h: ext2_err.et
155 $(COMPILE_ET) ext2_err.et
50e1e10f 156
9b9fe8ac
TT
157tst_badblocks: tst_badblocks.o badblocks.o freefs.o
158 $(CC) -o tst_badblocks tst_badblocks.o badblocks.o freefs.o $(LIBCOM_ERR)
21c84b71
TT
159
160tst_iscan: tst_iscan.o inode.o $(STATIC_LIBEXT2FS)
161 $(CC) -o tst_iscan tst_iscan.o inode.o $(STATIC_LIBEXT2FS) \
162 $(LIBCOM_ERR)
163
d36d835b
TT
164tst_getsize: tst_getsize.o getsize.o $(STATIC_LIBEXT2FS)
165 $(CC) -o tst_getsize tst_getsize.o getsize.o $(STATIC_LIBEXT2FS) \
166 $(LIBCOM_ERR)
167
21c84b71
TT
168check:: tst_badblocks tst_iscan
169 ./tst_badblocks
170 ./tst_iscan
171
50e1e10f 172installdirs::
469bec82 173 $(top_srcdir)/mkinstalldirs $(DESTDIR)$(libdir) \
50e1e10f
TT
174 $(DESTDIR)$(includedir)/ext2fs
175
176install:: all $(HFILES) installdirs
469bec82
TT
177 $(INSTALL_DATA) libext2fs.a $(DESTDIR)$(libdir)/libext2fs.a
178 $(CHMOD) 644 $(DESTDIR)$(libdir)/libext2fs.a
179 -$(RANLIB) $(DESTDIR)$(libdir)/libext2fs.a
180 $(CHMOD) $(LIBMODE) $(DESTDIR)$(libdir)/libext2fs.a
50e1e10f
TT
181 for i in $(HFILES); do \
182 $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(includedir)/ext2fs/$$i; \
183 done
184 $(INSTALL_DATA) ext2_err.h $(DESTDIR)$(includedir)/ext2fs/ext2_err.h
185
186uninstall::
469bec82
TT
187 $(RM) -f $(DESTDIR)$(libdir)/libext2fs.a
188 $(RM) -rf $(DESTDIR)$(includedir)/ext2fs
50e1e10f
TT
189
190clean::
191 $(RM) -f \#* *.s *.o *.a *~ *.bak core profiled/* checker/* \
5c36a2f8 192 tst_badblocks tst_iscan ext2_err.et ext2_err.c ext2_err.h \
50e1e10f
TT
193 ../libext2fs.a ../libext2fs_p.a ../libext2fs_chk.a
194
195mostlyclean:: clean
196distclean:: clean
5c36a2f8
TT
197 $(RM) -f .depend ext2_err.c ext2_err.h Makefile \
198 $(srcdir)/TAGS $(srcdir)/Makefile.in.old
50e1e10f
TT
199
200# +++ Dependency line eater +++
201#
202# Makefile dependencies follow. This must be the last section in
203# the Makefile.in file
204#
205ext2_err.o: ext2_err.c
6c133523
TT
206alloc.o: $(srcdir)/alloc.c $(srcdir)/ext2fs.h $(top_srcdir)/lib/et/com_err.h \
207 $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
5a679c8f
TT
208alloc_tables.o: $(srcdir)/alloc_tables.c $(srcdir)/ext2fs.h \
209 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
210 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
211badblocks.o: $(srcdir)/badblocks.c $(srcdir)/ext2fsP.h $(srcdir)/ext2fs.h \
212 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
213 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
214bb_compat.o: $(srcdir)/bb_compat.c $(srcdir)/ext2fsP.h $(srcdir)/ext2fs.h \
215 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
216 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
217bb_inode.o: $(srcdir)/bb_inode.c $(srcdir)/ext2fs.h \
218 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
219 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
220bitmaps.o: $(srcdir)/bitmaps.c $(srcdir)/ext2fs.h \
221 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
222 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
223bitops.o: $(srcdir)/bitops.c $(srcdir)/ext2fs.h \
224 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
225 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
6c133523
TT
226block.o: $(srcdir)/block.c $(srcdir)/ext2fs.h $(top_srcdir)/lib/et/com_err.h \
227 $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
228bmap.o: $(srcdir)/bmap.c $(srcdir)/ext2fs.h $(top_srcdir)/lib/et/com_err.h \
229 $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
230check_desc.o: $(srcdir)/check_desc.c $(srcdir)/ext2fs.h \
5a679c8f
TT
231 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
232 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
6c133523 233closefs.o: $(srcdir)/closefs.c $(srcdir)/ext2fsP.h $(srcdir)/ext2fs.h \
5a679c8f
TT
234 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
235 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
6c133523 236cmp_bitmaps.o: $(srcdir)/cmp_bitmaps.c $(srcdir)/ext2fs.h \
5a679c8f
TT
237 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
238 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
6c133523
TT
239dblist.o: $(srcdir)/dblist.c $(srcdir)/ext2fsP.h $(srcdir)/ext2fs.h \
240 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
241 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
242dblist_dir.o: $(srcdir)/dblist_dir.c $(srcdir)/ext2fsP.h $(srcdir)/ext2fs.h \
5a679c8f
TT
243 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
244 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
5a679c8f
TT
245dirblock.o: $(srcdir)/dirblock.c $(srcdir)/ext2fs.h \
246 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
247 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
6c133523
TT
248dir_iterate.o: $(srcdir)/dir_iterate.c $(srcdir)/ext2fsP.h $(srcdir)/ext2fs.h \
249 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
250 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
251dupfs.o: $(srcdir)/dupfs.c $(srcdir)/ext2fsP.h $(srcdir)/ext2fs.h \
252 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
5a679c8f 253 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
5a679c8f
TT
254expanddir.o: $(srcdir)/expanddir.c $(srcdir)/ext2fs.h \
255 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
256 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
257fileio.o: $(srcdir)/fileio.c $(srcdir)/ext2fs.h \
258 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
259 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
6c133523
TT
260freefs.o: $(srcdir)/freefs.c $(srcdir)/ext2fsP.h $(srcdir)/ext2fs.h \
261 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
262 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
5a679c8f
TT
263get_pathname.o: $(srcdir)/get_pathname.c $(srcdir)/ext2fs.h \
264 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
a29f4d30 265 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
5a679c8f
TT
266getsize.o: $(srcdir)/getsize.c $(srcdir)/ext2fs.h \
267 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
268 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
269icount.o: $(srcdir)/icount.c $(srcdir)/ext2fs.h \
270 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
271 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
272initialize.o: $(srcdir)/initialize.c $(srcdir)/ext2fs.h \
273 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
274 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
275inline.o: $(srcdir)/inline.c $(srcdir)/ext2fs.h \
276 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
277 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
278inode.o: $(srcdir)/inode.c $(srcdir)/ext2fsP.h $(srcdir)/ext2fs.h \
279 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
280 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
281ismounted.o: $(srcdir)/ismounted.c $(srcdir)/ext2fs.h \
282 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
283 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
6c133523
TT
284link.o: $(srcdir)/link.c $(srcdir)/ext2fs.h $(top_srcdir)/lib/et/com_err.h \
285 $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
5a679c8f 286llseek.o: $(srcdir)/llseek.c $(top_srcdir)/lib/et/com_err.h \
6c133523 287 $(srcdir)/ext2_io.h
2ecc6fef 288lookup.o: $(srcdir)/lookup.c $(srcdir)/ext2fs.h \
5a679c8f
TT
289 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
290 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
6c133523
TT
291mkdir.o: $(srcdir)/mkdir.c $(srcdir)/ext2fs.h $(top_srcdir)/lib/et/com_err.h \
292 $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
293namei.o: $(srcdir)/namei.c $(srcdir)/ext2fs.h $(top_srcdir)/lib/et/com_err.h \
294 $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
2ecc6fef 295native.o: $(srcdir)/native.c $(srcdir)/ext2fs.h \
5a679c8f
TT
296 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
297 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
2ecc6fef 298newdir.o: $(srcdir)/newdir.c $(srcdir)/ext2fs.h \
5a679c8f
TT
299 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
300 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
2ecc6fef 301openfs.o: $(srcdir)/openfs.c $(srcdir)/ext2fs.h \
5a679c8f
TT
302 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
303 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
2ecc6fef 304read_bb.o: $(srcdir)/read_bb.c $(srcdir)/ext2fs.h \
d40259fd 305 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
a29f4d30 306 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
2ecc6fef 307read_bb_file.o: $(srcdir)/read_bb_file.c $(srcdir)/ext2fs.h \
5a679c8f
TT
308 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
309 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
2ecc6fef 310rs_bitmap.o: $(srcdir)/rs_bitmap.c $(srcdir)/ext2fs.h \
5a679c8f
TT
311 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
312 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
2ecc6fef 313rw_bitmaps.o: $(srcdir)/rw_bitmaps.c $(srcdir)/ext2fs.h \
5a679c8f
TT
314 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
315 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
2ecc6fef 316swapfs.o: $(srcdir)/swapfs.c $(srcdir)/ext2fs.h \
d40259fd 317 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
a29f4d30 318 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
5a679c8f
TT
319test_io.o: $(srcdir)/test_io.c $(srcdir)/ext2fs.h \
320 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
321 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
322unix_io.o: $(srcdir)/unix_io.c $(srcdir)/ext2fs.h \
323 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
324 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
2ecc6fef 325unlink.o: $(srcdir)/unlink.c $(srcdir)/ext2fs.h \
5a679c8f
TT
326 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
327 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
328valid_blk.o: $(srcdir)/valid_blk.c $(srcdir)/ext2fs.h \
329 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
330 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
331version.o: $(srcdir)/version.c $(srcdir)/ext2fs.h \
332 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
bc210074
TT
333 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h \
334 $(srcdir)/../../version.h