]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/blob - repair/Makefile
xfs_repair: fix messaging when shortform_dir2_junk is called
[thirdparty/xfsprogs-dev.git] / repair / Makefile
1 # SPDX-License-Identifier: GPL-2.0
2 # Copyright (c) 2000-2002 Silicon Graphics, Inc. All Rights Reserved.
3 #
4
5 TOPDIR = ..
6 include $(TOPDIR)/include/builddefs
7
8 LSRCFILES = README
9
10 LTCOMMAND = xfs_repair
11
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 \
29 quotacheck.h \
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 \
64 quotacheck.c \
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
73
74 LLDLIBS = $(LIBXFS) $(LIBXLOG) $(LIBXCMD) $(LIBFROG) $(LIBUUID) $(LIBRT) \
75 $(LIBBLKID) $(LIBURCU) $(LIBPTHREAD)
76 LTDEPENDENCIES = $(LIBXFS) $(LIBXLOG) $(LIBXCMD) $(LIBFROG)
77 LLDFLAGS = -static-libtool-libs
78
79 default: depend $(LTCOMMAND)
80
81 globals.o: globals.h
82
83 include $(BUILDRULES)
84
85 #
86 # Tracing flags:
87 # -DXR_INODE_TRACE inode processing
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
95 # -DXR_PF_TRACE prefetch trace
96 #
97 #CFLAGS += ...
98
99 install: default
100 $(INSTALL) -m 755 -d $(PKG_ROOT_SBIN_DIR)
101 $(LTINSTALL) -m 755 $(LTCOMMAND) $(PKG_ROOT_SBIN_DIR)
102 install-dev:
103
104 -include .dep