]>
Commit | Line | Data |
---|---|---|
959ef981 | 1 | # SPDX-License-Identifier: GPL-2.0 |
5caa042b DW |
2 | # Copyright (c) 2017 Oracle. All Rights Reserved. |
3 | # | |
4 | ||
5 | TOPDIR = .. | |
6 | include $(TOPDIR)/include/builddefs | |
7 | ||
8 | LTLIBRARY = libfrog.la | |
9 | LT_CURRENT = 0 | |
10 | LT_REVISION = 0 | |
11 | LT_AGE = 0 | |
825b7432 DC |
12 | # we need a static build even if --disable-static is specified |
13 | LTLDFLAGS += -static | |
5caa042b | 14 | |
24f4f998 | 15 | CFILES = \ |
67f3fafd | 16 | avl64.c \ |
b06ebacf | 17 | bitmap.c \ |
f31b5e12 | 18 | bulkstat.c \ |
b95410da | 19 | convert.c \ |
973de649 | 20 | crc32.c \ |
96aaf9bc | 21 | fsgeom.c \ |
b28b84ca | 22 | list_sort.c \ |
bf64c900 | 23 | linux.c \ |
9fc3ef62 | 24 | logging.c \ |
bd987fe3 DW |
25 | paths.c \ |
26 | projects.c \ | |
d11cc69e | 27 | ptvar.c \ |
b28b84ca | 28 | radix-tree.c \ |
d8a19f29 | 29 | randbytes.c \ |
5ef3b66a | 30 | scrub.c \ |
f434fd95 DW |
31 | util.c \ |
32 | workqueue.c | |
5caa042b | 33 | |
973de649 | 34 | HFILES = \ |
b4a09f89 | 35 | avl64.h \ |
f31b5e12 | 36 | bulkstat.h \ |
a58400ed | 37 | bitmap.h \ |
25e98e81 | 38 | convert.h \ |
63153a95 DW |
39 | crc32c.h \ |
40 | crc32cselftest.h \ | |
973de649 | 41 | crc32defs.h \ |
7478c2e3 | 42 | crc32table.h \ |
b9d29568 | 43 | dahashselftest.h \ |
af71e8c1 | 44 | div64.h \ |
fee68490 | 45 | fsgeom.h \ |
9fc3ef62 | 46 | logging.h \ |
42b4c8e8 | 47 | paths.h \ |
59f1f2a6 | 48 | projects.h \ |
14051909 | 49 | ptvar.h \ |
8bf7924e | 50 | radix-tree.h \ |
d8a19f29 | 51 | randbytes.h \ |
5ef3b66a | 52 | scrub.h \ |
56598728 | 53 | workqueue.h |
973de649 DW |
54 | |
55 | LSRCFILES += gen_crc32table.c | |
56 | ||
bd987fe3 DW |
57 | ifeq ($(HAVE_GETMNTENT),yes) |
58 | LCFLAGS += -DHAVE_GETMNTENT | |
59 | endif | |
60 | ||
e51b89e6 | 61 | LDIRT = gen_crc32table crc32table.h |
973de649 | 62 | |
e51b89e6 | 63 | default: ltdepend $(LTLIBRARY) |
973de649 DW |
64 | |
65 | crc32table.h: gen_crc32table.c crc32defs.h | |
66 | @echo " [CC] gen_crc32table" | |
67 | $(Q) $(BUILD_CC) $(BUILD_CFLAGS) -o gen_crc32table $< | |
68 | @echo " [GENERATE] $@" | |
69 | $(Q) ./gen_crc32table > crc32table.h | |
70 | ||
5caa042b DW |
71 | include $(BUILDRULES) |
72 | ||
73 | install install-dev: default | |
74 | ||
75 | -include .ltdep |