]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blame - lib/ext2fs/Makefile.in
e2fsprogs.lsm:
[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/* \
62c06f79 192 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
197 $(RM) -f .depend ext2_err.c ext2_err.h Makefile
198
199# +++ Dependency line eater +++
200#
201# Makefile dependencies follow. This must be the last section in
202# the Makefile.in file
203#
204ext2_err.o: ext2_err.c
6c133523
TT
205alloc.o: $(srcdir)/alloc.c $(srcdir)/ext2fs.h $(top_srcdir)/lib/et/com_err.h \
206 $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
5a679c8f
TT
207alloc_tables.o: $(srcdir)/alloc_tables.c $(srcdir)/ext2fs.h \
208 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
209 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
210badblocks.o: $(srcdir)/badblocks.c $(srcdir)/ext2fsP.h $(srcdir)/ext2fs.h \
211 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
212 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
213bb_compat.o: $(srcdir)/bb_compat.c $(srcdir)/ext2fsP.h $(srcdir)/ext2fs.h \
214 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
215 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
216bb_inode.o: $(srcdir)/bb_inode.c $(srcdir)/ext2fs.h \
217 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
218 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
219bitmaps.o: $(srcdir)/bitmaps.c $(srcdir)/ext2fs.h \
220 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
221 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
222bitops.o: $(srcdir)/bitops.c $(srcdir)/ext2fs.h \
223 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
224 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
6c133523
TT
225block.o: $(srcdir)/block.c $(srcdir)/ext2fs.h $(top_srcdir)/lib/et/com_err.h \
226 $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
227bmap.o: $(srcdir)/bmap.c $(srcdir)/ext2fs.h $(top_srcdir)/lib/et/com_err.h \
228 $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
229check_desc.o: $(srcdir)/check_desc.c $(srcdir)/ext2fs.h \
5a679c8f
TT
230 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
231 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
6c133523 232closefs.o: $(srcdir)/closefs.c $(srcdir)/ext2fsP.h $(srcdir)/ext2fs.h \
5a679c8f
TT
233 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
234 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
6c133523 235cmp_bitmaps.o: $(srcdir)/cmp_bitmaps.c $(srcdir)/ext2fs.h \
5a679c8f
TT
236 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
237 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
6c133523
TT
238dblist.o: $(srcdir)/dblist.c $(srcdir)/ext2fsP.h $(srcdir)/ext2fs.h \
239 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
240 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
241dblist_dir.o: $(srcdir)/dblist_dir.c $(srcdir)/ext2fsP.h $(srcdir)/ext2fs.h \
5a679c8f
TT
242 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
243 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
5a679c8f
TT
244dirblock.o: $(srcdir)/dirblock.c $(srcdir)/ext2fs.h \
245 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
246 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
6c133523
TT
247dir_iterate.o: $(srcdir)/dir_iterate.c $(srcdir)/ext2fsP.h $(srcdir)/ext2fs.h \
248 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
249 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
250dupfs.o: $(srcdir)/dupfs.c $(srcdir)/ext2fsP.h $(srcdir)/ext2fs.h \
251 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
5a679c8f 252 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
5a679c8f
TT
253expanddir.o: $(srcdir)/expanddir.c $(srcdir)/ext2fs.h \
254 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
255 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
256fileio.o: $(srcdir)/fileio.c $(srcdir)/ext2fs.h \
257 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
258 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
6c133523
TT
259freefs.o: $(srcdir)/freefs.c $(srcdir)/ext2fsP.h $(srcdir)/ext2fs.h \
260 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
261 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
5a679c8f
TT
262get_pathname.o: $(srcdir)/get_pathname.c $(srcdir)/ext2fs.h \
263 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
a29f4d30 264 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
5a679c8f
TT
265getsize.o: $(srcdir)/getsize.c $(srcdir)/ext2fs.h \
266 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
267 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
268icount.o: $(srcdir)/icount.c $(srcdir)/ext2fs.h \
269 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
270 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
271initialize.o: $(srcdir)/initialize.c $(srcdir)/ext2fs.h \
272 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
273 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
274inline.o: $(srcdir)/inline.c $(srcdir)/ext2fs.h \
275 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
276 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
277inode.o: $(srcdir)/inode.c $(srcdir)/ext2fsP.h $(srcdir)/ext2fs.h \
278 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
279 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
280ismounted.o: $(srcdir)/ismounted.c $(srcdir)/ext2fs.h \
281 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
282 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
6c133523
TT
283link.o: $(srcdir)/link.c $(srcdir)/ext2fs.h $(top_srcdir)/lib/et/com_err.h \
284 $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
5a679c8f 285llseek.o: $(srcdir)/llseek.c $(top_srcdir)/lib/et/com_err.h \
6c133523 286 $(srcdir)/ext2_io.h
2ecc6fef 287lookup.o: $(srcdir)/lookup.c $(srcdir)/ext2fs.h \
5a679c8f
TT
288 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
289 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
6c133523
TT
290mkdir.o: $(srcdir)/mkdir.c $(srcdir)/ext2fs.h $(top_srcdir)/lib/et/com_err.h \
291 $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
292namei.o: $(srcdir)/namei.c $(srcdir)/ext2fs.h $(top_srcdir)/lib/et/com_err.h \
293 $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
2ecc6fef 294native.o: $(srcdir)/native.c $(srcdir)/ext2fs.h \
5a679c8f
TT
295 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
296 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
2ecc6fef 297newdir.o: $(srcdir)/newdir.c $(srcdir)/ext2fs.h \
5a679c8f
TT
298 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
299 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
2ecc6fef 300openfs.o: $(srcdir)/openfs.c $(srcdir)/ext2fs.h \
5a679c8f
TT
301 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
302 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
2ecc6fef 303read_bb.o: $(srcdir)/read_bb.c $(srcdir)/ext2fs.h \
d40259fd 304 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
a29f4d30 305 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
2ecc6fef 306read_bb_file.o: $(srcdir)/read_bb_file.c $(srcdir)/ext2fs.h \
5a679c8f
TT
307 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
308 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
2ecc6fef 309rs_bitmap.o: $(srcdir)/rs_bitmap.c $(srcdir)/ext2fs.h \
5a679c8f
TT
310 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
311 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
2ecc6fef 312rw_bitmaps.o: $(srcdir)/rw_bitmaps.c $(srcdir)/ext2fs.h \
5a679c8f
TT
313 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
314 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
2ecc6fef 315swapfs.o: $(srcdir)/swapfs.c $(srcdir)/ext2fs.h \
d40259fd 316 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
a29f4d30 317 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
5a679c8f
TT
318test_io.o: $(srcdir)/test_io.c $(srcdir)/ext2fs.h \
319 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
320 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
321unix_io.o: $(srcdir)/unix_io.c $(srcdir)/ext2fs.h \
322 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
323 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
2ecc6fef 324unlink.o: $(srcdir)/unlink.c $(srcdir)/ext2fs.h \
5a679c8f
TT
325 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
326 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
327valid_blk.o: $(srcdir)/valid_blk.c $(srcdir)/ext2fs.h \
328 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
329 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
330version.o: $(srcdir)/version.c $(srcdir)/ext2fs.h \
331 $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
bc210074
TT
332 $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h \
333 $(srcdir)/../../version.h