]>
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 | |
67f3fafd | 12 | HFILES = agheader.h attr_repair.h avl.h bmap.h btree.h \ |
360f4a2e | 13 | da_util.h dinode.h dir2.h err_protos.h globals.h incore.h protos.h \ |
9e0f480e | 14 | rt.h progress.h scan.h versions.h prefetch.h rmap.h slab.h threads.h |
2bd0ea18 | 15 | |
67f3fafd | 16 | CFILES = agheader.c attr_repair.c avl.c bmap.c btree.c \ |
360f4a2e | 17 | da_util.c dino_chunks.c dinode.c dir2.c globals.c incore.c \ |
b74a1f6a | 18 | incore_bmc.c init.c incore_ext.c incore_ino.c phase1.c \ |
2556c98b | 19 | phase2.c phase3.c phase4.c phase5.c phase6.c phase7.c \ |
9e0f480e | 20 | progress.c prefetch.c rmap.c rt.c sb.c scan.c slab.c threads.c \ |
2556c98b | 21 | versions.c xfs_repair.c |
2bd0ea18 | 22 | |
24f4f998 DW |
23 | LLDLIBS = $(LIBXFS) $(LIBXLOG) $(LIBXCMD) $(LIBFROG) $(LIBUUID) $(LIBRT) \ |
24 | $(LIBPTHREAD) $(LIBBLKID) | |
25 | LTDEPENDENCIES = $(LIBXFS) $(LIBXLOG) $(LIBXCMD) $(LIBFROG) | |
ece49dae | 26 | LLDFLAGS = -static-libtool-libs |
2bd0ea18 | 27 | |
d9320881 | 28 | default: depend $(LTCOMMAND) |
2bd0ea18 | 29 | |
9b27bdbb NS |
30 | globals.o: globals.h |
31 | ||
2bd0ea18 NS |
32 | include $(BUILDRULES) |
33 | ||
34 | # | |
35 | # Tracing flags: | |
2bd0ea18 | 36 | # -DXR_INODE_TRACE inode processing |
2bd0ea18 NS |
37 | # -DXR_DIR_TRACE directory processing |
38 | # -DXR_DUP_TRACE duplicate extent processing | |
39 | # -DXR_BCNT_TRACE incore bcnt freespace btree building | |
40 | # -DXR_BLD_FREE_TRACE building on-disk freespace (bcnt/bno) btrees | |
41 | # -DXR_BLD_INO_TRACE building on-disk inode allocation btrees | |
42 | # -DXR_BLD_ADD_EXTENT track phase 5 block extent creation | |
43 | # -DXR_BCKPTR_DBG parent list debugging info | |
2556c98b | 44 | # -DXR_PF_TRACE prefetch trace |
2bd0ea18 | 45 | # |
2d9475a4 | 46 | #CFLAGS += ... |
2bd0ea18 NS |
47 | |
48 | install: default | |
595e27db CH |
49 | $(INSTALL) -m 755 -d $(PKG_ROOT_SBIN_DIR) |
50 | $(LTINSTALL) -m 755 $(LTCOMMAND) $(PKG_ROOT_SBIN_DIR) | |
fc49813f | 51 | install-dev: |
d9320881 DC |
52 | |
53 | -include .dep |