]>
Commit | Line | Data |
---|---|---|
959ef981 | 1 | # SPDX-License-Identifier: GPL-2.0 |
0d3e0b37 | 2 | # Copyright (c) 2000-2002 Silicon Graphics, Inc. All Rights Reserved. |
dfc130f3 | 3 | # |
2bd0ea18 NS |
4 | |
5 | TOPDIR = .. | |
6 | include $(TOPDIR)/include/builddefs | |
7 | ||
a74fe294 CH |
8 | LSRCFILES = README |
9 | ||
f937adac | 10 | LTCOMMAND = xfs_repair |
2bd0ea18 | 11 | |
4ff36b06 DW |
12 | HFILES = \ |
13 | agheader.h \ | |
14 | agbtree.h \ | |
15 | attr_repair.h \ | |
16 | avl.h \ | |
17 | bulkload.h \ | |
18 | bmap.h \ | |
19 | btree.h \ | |
20 | da_util.h \ | |
21 | dinode.h \ | |
22 | dir2.h \ | |
23 | err_protos.h \ | |
24 | globals.h \ | |
25 | incore.h \ | |
26 | prefetch.h \ | |
27 | progress.h \ | |
28 | protos.h \ | |
0a8d74d6 | 29 | quotacheck.h \ |
4ff36b06 DW |
30 | rmap.h \ |
31 | rt.h \ | |
32 | scan.h \ | |
33 | slab.h \ | |
34 | threads.h \ | |
35 | versions.h | |
36 | ||
37 | CFILES = \ | |
38 | agheader.c \ | |
39 | agbtree.c \ | |
40 | attr_repair.c \ | |
41 | avl.c \ | |
42 | bulkload.c \ | |
43 | bmap.c \ | |
44 | btree.c \ | |
45 | da_util.c \ | |
46 | dino_chunks.c \ | |
47 | dinode.c \ | |
48 | dir2.c \ | |
49 | globals.c \ | |
50 | incore_bmc.c \ | |
51 | incore.c \ | |
52 | incore_ext.c \ | |
53 | incore_ino.c \ | |
54 | init.c \ | |
55 | phase1.c \ | |
56 | phase2.c \ | |
57 | phase3.c \ | |
58 | phase4.c \ | |
59 | phase5.c \ | |
60 | phase6.c \ | |
61 | phase7.c \ | |
62 | prefetch.c \ | |
63 | progress.c \ | |
0a8d74d6 | 64 | quotacheck.c \ |
4ff36b06 DW |
65 | rmap.c \ |
66 | rt.c \ | |
67 | sb.c \ | |
68 | scan.c \ | |
69 | slab.c \ | |
70 | threads.c \ | |
71 | versions.c \ | |
72 | xfs_repair.c | |
2bd0ea18 | 73 | |
24f4f998 | 74 | LLDLIBS = $(LIBXFS) $(LIBXLOG) $(LIBXCMD) $(LIBFROG) $(LIBUUID) $(LIBRT) \ |
e4da1b16 | 75 | $(LIBPTHREAD) $(LIBBLKID) $(LIBURCU) |
24f4f998 | 76 | LTDEPENDENCIES = $(LIBXFS) $(LIBXLOG) $(LIBXCMD) $(LIBFROG) |
ece49dae | 77 | LLDFLAGS = -static-libtool-libs |
2bd0ea18 | 78 | |
d9320881 | 79 | default: depend $(LTCOMMAND) |
2bd0ea18 | 80 | |
9b27bdbb NS |
81 | globals.o: globals.h |
82 | ||
2bd0ea18 NS |
83 | include $(BUILDRULES) |
84 | ||
85 | # | |
86 | # Tracing flags: | |
2bd0ea18 | 87 | # -DXR_INODE_TRACE inode processing |
2bd0ea18 NS |
88 | # -DXR_DIR_TRACE directory processing |
89 | # -DXR_DUP_TRACE duplicate extent processing | |
90 | # -DXR_BCNT_TRACE incore bcnt freespace btree building | |
91 | # -DXR_BLD_FREE_TRACE building on-disk freespace (bcnt/bno) btrees | |
92 | # -DXR_BLD_INO_TRACE building on-disk inode allocation btrees | |
93 | # -DXR_BLD_ADD_EXTENT track phase 5 block extent creation | |
94 | # -DXR_BCKPTR_DBG parent list debugging info | |
2556c98b | 95 | # -DXR_PF_TRACE prefetch trace |
2bd0ea18 | 96 | # |
2d9475a4 | 97 | #CFLAGS += ... |
2bd0ea18 NS |
98 | |
99 | install: default | |
595e27db CH |
100 | $(INSTALL) -m 755 -d $(PKG_ROOT_SBIN_DIR) |
101 | $(LTINSTALL) -m 755 $(LTCOMMAND) $(PKG_ROOT_SBIN_DIR) | |
fc49813f | 102 | install-dev: |
d9320881 DC |
103 | |
104 | -include .dep |