This repository has been archived by the owner on Sep 17, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
172 lines (117 loc) · 19.6 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
.PHONY: executables makedirs
all: makedirs executables
build/ff/codescanner.o: src/ff/codescanner.cpp src/ff/codescanner.h src/ff/textscanner.h src/kl/kl.h src/kl/klds.h src/kl/klexcept.h src/kl/klfs.h src/kl/kltext.h src/kl/kltime.h
g++ -c src/ff/codescanner.cpp -o build/ff/codescanner.o -Isrc -Isrc/ff -Isrc/kl -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/ff/poorconfig.o: src/ff/poorconfig.cpp src/ff/poorconfig.h src/ff/textscanner.h src/kl/kl.h src/kl/klds.h src/kl/klexcept.h src/kl/klfs.h src/kl/kltext.h src/kl/kltime.h src/kl/klvalue.h
g++ -c src/ff/poorconfig.cpp -o build/ff/poorconfig.o -Isrc -Isrc/ff -Isrc/kl -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/ff/textscanner.o: src/ff/textscanner.cpp src/ff/textscanner.h src/kl/kl.h src/kl/klds.h src/kl/kltext.h
g++ -c src/ff/textscanner.cpp -o build/ff/textscanner.o -Isrc -Isrc/ff -Isrc/kl -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/kl/klflags.o: src/kl/klflags.cpp
g++ -c src/kl/klflags.cpp -o build/kl/klflags.o -Isrc -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/kl/kltimecounter.o: src/kl/kltimecounter.cpp src/kl/kl.h src/kl/klds.h src/kl/klexcept.h src/kl/kltext.h src/kl/kltime.h src/kl/kltimecounter.h
g++ -c src/kl/kltimecounter.cpp -o build/kl/kltimecounter.o -Isrc -Isrc/kl -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/kl/kl.o: src/kl/kl.cpp
g++ -c src/kl/kl.cpp -o build/kl/kl.o -Isrc -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/kl/kltime.o: src/kl/kltime.cpp src/ff/textscanner.h src/kl/kl.h src/kl/klds.h src/kl/klexcept.h src/kl/kltext.h src/kl/kltime.h
g++ -c src/kl/kltime.cpp -o build/kl/kltime.o -Isrc -Isrc/ff -Isrc/kl -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/kl/klfs.o: src/kl/klfs.cpp src/kl/kl.h src/kl/klds.h src/kl/klexcept.h src/kl/klfs.h src/kl/kltext.h src/kl/kltime.h
g++ -c src/kl/klfs.cpp -o build/kl/klfs.o -Isrc -Isrc/kl -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/kl/kltext.o: src/kl/kltext.cpp src/kl/kl.h src/kl/klds.h src/kl/kltext.h
g++ -c src/kl/kltext.cpp -o build/kl/kltext.o -Isrc -Isrc/kl -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/kl/klexcept.o: src/kl/klexcept.cpp src/kl/kl.h src/kl/klds.h src/kl/klexcept.h src/kl/kltext.h
g++ -c src/kl/klexcept.cpp -o build/kl/klexcept.o -Isrc -Isrc/kl -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/kl/klio.o: src/kl/klio.cpp src/kl/kl.h src/kl/klds.h src/kl/klexcept.h src/kl/klio.h src/kl/kltext.h
g++ -c src/kl/klio.cpp -o build/kl/klio.o -Isrc -Isrc/kl -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/kl/klvalue.o: src/kl/klvalue.cpp src/kl/kl.h src/kl/klds.h src/kl/klexcept.h src/kl/klfs.h src/kl/kltext.h src/kl/kltime.h src/kl/klvalue.h
g++ -c src/kl/klvalue.cpp -o build/kl/klvalue.o -Isrc -Isrc/kl -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/kl/klnet.o: src/kl/klnet.cpp src/kl/kl.h src/kl/klds.h src/kl/klexcept.h src/kl/klio.h src/kl/klnet.h src/kl/kltext.h src/kl/kltime.h
g++ -c src/kl/klnet.cpp -o build/kl/klnet.o -Isrc -Isrc/kl -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/kl/klprocess.o: src/kl/klprocess.cpp src/kl/kl.h src/kl/klds.h src/kl/klexcept.h src/kl/klfs.h src/kl/klprocess.h src/kl/kltext.h src/kl/kltime.h
g++ -c src/kl/klprocess.cpp -o build/kl/klprocess.o -Isrc -Isrc/kl -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/kl/klds.o: src/kl/klds.cpp
g++ -c src/kl/klds.cpp -o build/kl/klds.o -Isrc -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/klb/klbtoolchain.o: src/klb/klbtoolchain.cpp src/kl/kl.h src/kl/klds.h src/kl/klexcept.h src/kl/klfs.h src/kl/klprocess.h src/kl/kltext.h src/kl/kltime.h src/kl/klvalue.h src/klb/klbsettings.h src/klb/klbtoolchain.h src/klb/systemflags.h
g++ -c src/klb/klbtoolchain.cpp -o build/klb/klbtoolchain.o -Isrc -Isrc/kl -Isrc/klb -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/klb/systemflags.o: src/klb/systemflags.cpp src/kl/kl.h src/kl/klds.h src/kl/klexcept.h src/kl/klfs.h src/kl/kltext.h src/kl/kltime.h src/kl/klvalue.h src/klb/klbsettings.h src/klb/systemflags.h
g++ -c src/klb/systemflags.cpp -o build/klb/systemflags.o -Isrc -Isrc/kl -Isrc/klb -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/klb/klbfs.o: src/klb/klbfs.cpp src/kl/kl.h src/kl/klds.h src/kl/klexcept.h src/kl/klfs.h src/kl/kltext.h src/kl/kltime.h src/kl/klvalue.h src/klb/klbfs.h src/klb/klbsettings.h src/klb/systemflags.h
g++ -c src/klb/klbfs.cpp -o build/klb/klbfs.o -Isrc -Isrc/kl -Isrc/klb -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/klb/genmakefile.o: src/klb/genmakefile.cpp src/ff/codescanner.h src/ff/poorconfig.h src/ff/textscanner.h src/kl/kl.h src/kl/kltime.h src/kl/klfs.h src/kl/kltext.h src/kl/klexcept.h src/kl/klvalue.h src/kl/klprocess.h src/kl/klds.h src/klb/klbtoolchain.h src/klb/systemflags.h src/klb/klbfs.h src/klb/module.h src/klb/klbsettings.h src/klb/modulecollection.h src/klb/klbexecutor.h src/klb/moduleitem.h
g++ -c src/klb/genmakefile.cpp -o build/klb/genmakefile.o -Isrc -Isrc/ff -Isrc/kl -Isrc/klb -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/klb/module.o: src/klb/module.cpp src/ff/codescanner.h src/kl/kl.h src/kl/klds.h src/kl/klexcept.h src/kl/klfs.h src/kl/kltext.h src/kl/kltime.h src/kl/klvalue.h src/klb/klbfs.h src/klb/klbsettings.h src/klb/module.h src/klb/modulecollection.h src/klb/moduleitem.h src/klb/systemflags.h
g++ -c src/klb/module.cpp -o build/klb/module.o -Isrc -Isrc/ff -Isrc/kl -Isrc/klb -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/klb/klbsettings.o: src/klb/klbsettings.cpp src/ff/poorconfig.h src/ff/textscanner.h src/kl/kl.h src/kl/klds.h src/kl/klexcept.h src/kl/klfs.h src/kl/kltext.h src/kl/kltime.h src/kl/klvalue.h src/klb/klbsettings.h src/klb/systemflags.h
g++ -c src/klb/klbsettings.cpp -o build/klb/klbsettings.o -Isrc -Isrc/ff -Isrc/kl -Isrc/klb -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/klb/klb.o: src/klb/klb.cpp src/ff/codescanner.h src/ff/poorconfig.h src/ff/textscanner.h src/kl/kl.h src/kl/kltime.h src/kl/klfs.h src/kl/kltext.h src/kl/klexcept.h src/kl/klvalue.h src/kl/klprocess.h src/kl/klds.h src/klb/klbtoolchain.h src/klb/systemflags.h src/klb/klbfs.h src/klb/module.h src/klb/klbsettings.h src/klb/modulecollection.h src/klb/klbexecutor.h src/klb/moduleitem.h
g++ -c src/klb/klb.cpp -o build/klb/klb.o -Isrc -Isrc/ff -Isrc/kl -Isrc/klb -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/klb/modulecollection.o: src/klb/modulecollection.cpp src/ff/codescanner.h src/kl/kl.h src/kl/klds.h src/kl/klexcept.h src/kl/klfs.h src/kl/kltext.h src/kl/kltime.h src/kl/klvalue.h src/klb/klbfs.h src/klb/klbsettings.h src/klb/module.h src/klb/modulecollection.h src/klb/moduleitem.h src/klb/systemflags.h
g++ -c src/klb/modulecollection.cpp -o build/klb/modulecollection.o -Isrc -Isrc/ff -Isrc/kl -Isrc/klb -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/klb/klbexecutor.o: src/klb/klbexecutor.cpp src/kl/kl.h src/kl/klds.h src/kl/klexcept.h src/kl/klfs.h src/kl/klprocess.h src/kl/kltext.h src/kl/kltime.h src/kl/klvalue.h src/klb/klbexecutor.h src/klb/klbfs.h src/klb/klbsettings.h src/klb/klbtoolchain.h src/klb/module.h src/klb/modulecollection.h src/klb/moduleitem.h src/klb/systemflags.h
g++ -c src/klb/klbexecutor.cpp -o build/klb/klbexecutor.o -Isrc -Isrc/kl -Isrc/klb -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/klb/moduleitem.o: src/klb/moduleitem.cpp src/kl/kl.h src/kl/klds.h src/kl/klexcept.h src/kl/klfs.h src/kl/kltext.h src/kl/kltime.h src/kl/klvalue.h src/klb/klbsettings.h src/klb/moduleitem.h src/klb/systemflags.h
g++ -c src/klb/moduleitem.cpp -o build/klb/moduleitem.o -Isrc -Isrc/kl -Isrc/klb -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/klblog/klblog.o: src/klblog/klblog.cpp src/ff/poorconfig.h src/ff/textscanner.h src/kl/kltimecounter.h src/kl/kl.h src/kl/kltime.h src/kl/klfs.h src/kl/kltext.h src/kl/klexcept.h src/kl/klvalue.h src/kl/klds.h src/klblog/systemsettings.hpp src/klblog/blogsettings.hpp src/klblog/blog.hpp
g++ -c src/klblog/klblog.cpp -o build/klblog/klblog.o -Isrc -Isrc/ff -Isrc/kl -Isrc/klblog -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/klblog/systemsettings.o: src/klblog/systemsettings.cpp src/kl/kl.h src/kl/klds.h src/kl/kltext.h src/klblog/systemsettings.hpp
g++ -c src/klblog/systemsettings.cpp -o build/klblog/systemsettings.o -Isrc -Isrc/kl -Isrc/klblog -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/klblog/blogsettings.o: src/klblog/blogsettings.cpp src/ff/poorconfig.h src/ff/textscanner.h src/kl/kl.h src/kl/klds.h src/kl/kltext.h src/kl/klvalue.h src/klblog/blogsettings.hpp
g++ -c src/klblog/blogsettings.cpp -o build/klblog/blogsettings.o -Isrc -Isrc/ff -Isrc/kl -Isrc/klblog -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/klblog/blog.o: src/klblog/blog.cpp src/ff/poorconfig.h src/ff/textscanner.h src/kl/kl.h src/kl/klds.h src/kl/klexcept.h src/kl/klfs.h src/kl/kltext.h src/kl/kltime.h src/kl/klvalue.h src/klblog/blog.hpp src/klblog/blogsettings.hpp src/klblog/systemsettings.hpp
g++ -c src/klblog/blog.cpp -o build/klblog/blog.o -Isrc -Isrc/ff -Isrc/kl -Isrc/klblog -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/tests/klfs-lsrec.o: src/tests/klfs-lsrec.cpp src/ff/textscanner.h src/kl/kl.h src/kl/kltime.h src/kl/klfs.h src/kl/kltext.h src/kl/klexcept.h src/kl/klds.h
g++ -c src/tests/klfs-lsrec.cpp -o build/tests/klfs-lsrec.o -Isrc -Isrc/ff -Isrc/kl -Isrc/tests -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/tests/process-test.o: src/tests/process-test.cpp src/ff/textscanner.h src/kl/kl.h src/kl/kltime.h src/kl/klfs.h src/kl/kltext.h src/kl/klexcept.h src/kl/klprocess.h src/kl/klds.h
g++ -c src/tests/process-test.cpp -o build/tests/process-test.o -Isrc -Isrc/ff -Isrc/kl -Isrc/tests -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/tests/klio.o: src/tests/klio.cpp src/kl/kl.h src/kl/kltext.h src/kl/klexcept.h src/kl/klio.h src/kl/klds.h
g++ -c src/tests/klio.cpp -o build/tests/klio.o -Isrc -Isrc/kl -Isrc/tests -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/tests/klnet.o: src/tests/klnet.cpp src/ff/textscanner.h src/kl/kl.h src/kl/kltime.h src/kl/kltext.h src/kl/klexcept.h src/kl/klio.h src/kl/klnet.h src/kl/klds.h
g++ -c src/tests/klnet.cpp -o build/tests/klnet.o -Isrc -Isrc/ff -Isrc/kl -Isrc/tests -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/tests/klflags-test.o: src/tests/klflags-test.cpp src/kl/klflags.h src/kl/kl.h
g++ -c src/tests/klflags-test.cpp -o build/tests/klflags-test.o -Isrc -Isrc/kl -Isrc/tests -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/ff/mw/markwrite.o: src/ff/mw/markwrite.cpp src/ff/mw/markwrite.h src/ff/poorconfig.h src/ff/textscanner.h src/kl/kl.h src/kl/klds.h src/kl/klexcept.h src/kl/kltext.h src/kl/kltime.h src/kl/klvalue.h
g++ -c src/ff/mw/markwrite.cpp -o build/ff/mw/markwrite.o -Isrc -Isrc/ff -Isrc/ff/mw -Isrc/kl -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/tests/core-library/klvalue-test.o: src/tests/core-library/klvalue-test.cpp src/kl/kl.h src/kl/klds.h src/kl/kltext.h src/kl/klvalue.h
g++ -c src/tests/core-library/klvalue-test.cpp -o build/tests/core-library/klvalue-test.o -Isrc -Isrc/kl -DGTEST_HAS_PTHREAD=1 -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/tests/core-library/klfs-test.o: src/tests/core-library/klfs-test.cpp src/kl/kl.h src/kl/klds.h src/kl/klexcept.h src/kl/klfs.h src/kl/kltext.h src/kl/kltime.h
g++ -c src/tests/core-library/klfs-test.cpp -o build/tests/core-library/klfs-test.o -Isrc -Isrc/kl -DGTEST_HAS_PTHREAD=1 -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/tests/core-library/kltext-test.o: src/tests/core-library/kltext-test.cpp src/kl/kl.h src/kl/klds.h src/kl/kltext.h
g++ -c src/tests/core-library/kltext-test.cpp -o build/tests/core-library/kltext-test.o -Isrc -Isrc/kl -DGTEST_HAS_PTHREAD=1 -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/tests/core-library/kltest.o: src/tests/core-library/kltest.cpp src/ff/textscanner.h src/kl/kl.h src/kl/kltime.h src/kl/klfs.h src/kl/kltext.h src/kl/klexcept.h src/kl/klvalue.h src/kl/klds.h src/tests/core-library/klvalue-test.h src/tests/core-library/klfs-test.h src/tests/core-library/kltext-test.h src/tests/core-library/kldate-test.h
g++ -c src/tests/core-library/kltest.cpp -o build/tests/core-library/kltest.o -Isrc -Isrc/ff -Isrc/kl -Isrc/tests/core-library -DGTEST_HAS_PTHREAD=1 -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/tests/core-library/kldate-test.o: src/tests/core-library/kldate-test.cpp src/kl/kl.h src/kl/klds.h src/kl/klexcept.h src/kl/kltext.h src/kl/kltime.h
g++ -c src/tests/core-library/kldate-test.cpp -o build/tests/core-library/kldate-test.o -Isrc -Isrc/kl -DGTEST_HAS_PTHREAD=1 -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/tests/file-formats/test-poorconfig.o: src/tests/file-formats/test-poorconfig.cpp src/ff/poorconfig.h src/ff/textscanner.h src/kl/kl.h src/kl/kltime.h src/kl/klfs.h src/kl/kltext.h src/kl/klexcept.h src/kl/klvalue.h src/kl/klds.h
g++ -c src/tests/file-formats/test-poorconfig.cpp -o build/tests/file-formats/test-poorconfig.o -Isrc -Isrc/ff -Isrc/kl -Isrc/tests/file-formats -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/tests/file-formats/test-markwrite.o: src/tests/file-formats/test-markwrite.cpp src/ff/poorconfig.h src/ff/textscanner.h src/kl/kl.h src/kl/kltime.h src/kl/klfs.h src/kl/kltext.h src/kl/klexcept.h src/kl/klvalue.h src/kl/klds.h src/ff/mw/markwrite.h
g++ -c src/tests/file-formats/test-markwrite.cpp -o build/tests/file-formats/test-markwrite.o -Isrc -Isrc/ff -Isrc/ff/mw -Isrc/kl -Isrc/tests/file-formats -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/tests/file-formats/test-scanner.o: src/tests/file-formats/test-scanner.cpp src/ff/textscanner.h src/kl/kl.h src/kl/kltext.h src/kl/klds.h
g++ -c src/tests/file-formats/test-scanner.cpp -o build/tests/file-formats/test-scanner.o -Isrc -Isrc/ff -Isrc/kl -Isrc/tests/file-formats -std=c++23 -g3 -O2 -flto -Werror -Wall -Wextra
build/klb/genmakefile.exe: build/ff/codescanner.o build/ff/poorconfig.o build/ff/textscanner.o build/kl/klexcept.o build/kl/klfs.o build/kl/klprocess.o build/kl/kltext.o build/kl/kltime.o build/kl/klvalue.o build/klb/genmakefile.o build/klb/klbexecutor.o build/klb/klbfs.o build/klb/klbsettings.o build/klb/klbtoolchain.o build/klb/module.o build/klb/modulecollection.o build/klb/moduleitem.o build/klb/systemflags.o
g++ -o build/klb/genmakefile.exe build/ff/codescanner.o build/ff/poorconfig.o build/ff/textscanner.o build/kl/klexcept.o build/kl/klfs.o build/kl/klprocess.o build/kl/kltext.o build/kl/kltime.o build/kl/klvalue.o build/klb/genmakefile.o build/klb/klbexecutor.o build/klb/klbfs.o build/klb/klbsettings.o build/klb/klbtoolchain.o build/klb/module.o build/klb/modulecollection.o build/klb/moduleitem.o build/klb/systemflags.o -flto=auto -lfmt
build/klb/klb.exe: build/ff/codescanner.o build/ff/poorconfig.o build/ff/textscanner.o build/kl/klexcept.o build/kl/klfs.o build/kl/klprocess.o build/kl/kltext.o build/kl/kltime.o build/kl/klvalue.o build/klb/klb.o build/klb/klbexecutor.o build/klb/klbfs.o build/klb/klbsettings.o build/klb/klbtoolchain.o build/klb/module.o build/klb/modulecollection.o build/klb/moduleitem.o build/klb/systemflags.o
g++ -o build/klb/klb.exe build/ff/codescanner.o build/ff/poorconfig.o build/ff/textscanner.o build/kl/klexcept.o build/kl/klfs.o build/kl/klprocess.o build/kl/kltext.o build/kl/kltime.o build/kl/klvalue.o build/klb/klb.o build/klb/klbexecutor.o build/klb/klbfs.o build/klb/klbsettings.o build/klb/klbtoolchain.o build/klb/module.o build/klb/modulecollection.o build/klb/moduleitem.o build/klb/systemflags.o -flto=auto -lfmt
build/klblog/klblog.exe: build/ff/poorconfig.o build/ff/textscanner.o build/kl/klexcept.o build/kl/klfs.o build/kl/kltext.o build/kl/kltime.o build/kl/kltimecounter.o build/kl/klvalue.o build/klblog/blog.o build/klblog/blogsettings.o build/klblog/klblog.o build/klblog/systemsettings.o
g++ -o build/klblog/klblog.exe build/ff/poorconfig.o build/ff/textscanner.o build/kl/klexcept.o build/kl/klfs.o build/kl/kltext.o build/kl/kltime.o build/kl/kltimecounter.o build/kl/klvalue.o build/klblog/blog.o build/klblog/blogsettings.o build/klblog/klblog.o build/klblog/systemsettings.o -flto=auto -lfmt
build/tests/klfs-lsrec.exe: build/ff/textscanner.o build/kl/klexcept.o build/kl/klfs.o build/kl/kltext.o build/kl/kltime.o build/tests/klfs-lsrec.o
g++ -o build/tests/klfs-lsrec.exe build/ff/textscanner.o build/kl/klexcept.o build/kl/klfs.o build/kl/kltext.o build/kl/kltime.o build/tests/klfs-lsrec.o -flto=auto -lfmt
build/tests/process-test.exe: build/ff/textscanner.o build/kl/klexcept.o build/kl/klfs.o build/kl/klprocess.o build/kl/kltext.o build/kl/kltime.o build/tests/process-test.o
g++ -o build/tests/process-test.exe build/ff/textscanner.o build/kl/klexcept.o build/kl/klfs.o build/kl/klprocess.o build/kl/kltext.o build/kl/kltime.o build/tests/process-test.o -flto=auto -lfmt
build/tests/klio.exe: build/kl/klexcept.o build/kl/klio.o build/kl/kltext.o build/tests/klio.o
g++ -o build/tests/klio.exe build/kl/klexcept.o build/kl/klio.o build/kl/kltext.o build/tests/klio.o -flto=auto -lfmt
build/tests/klnet.exe: build/ff/textscanner.o build/kl/klexcept.o build/kl/klio.o build/kl/klnet.o build/kl/kltext.o build/kl/kltime.o build/tests/klnet.o
g++ -o build/tests/klnet.exe build/ff/textscanner.o build/kl/klexcept.o build/kl/klio.o build/kl/klnet.o build/kl/kltext.o build/kl/kltime.o build/tests/klnet.o -flto=auto -lfmt -lssl -lcrypto
build/tests/klflags-test.exe: build/tests/klflags-test.o
g++ -o build/tests/klflags-test.exe build/tests/klflags-test.o -flto=auto -lfmt
build/tests/core-library/kltest.exe: build/ff/textscanner.o build/kl/klexcept.o build/kl/klfs.o build/kl/kltext.o build/kl/kltime.o build/kl/klvalue.o build/tests/core-library/kldate-test.o build/tests/core-library/klfs-test.o build/tests/core-library/kltest.o build/tests/core-library/kltext-test.o build/tests/core-library/klvalue-test.o
g++ -o build/tests/core-library/kltest.exe build/ff/textscanner.o build/kl/klexcept.o build/kl/klfs.o build/kl/kltext.o build/kl/kltime.o build/kl/klvalue.o build/tests/core-library/kldate-test.o build/tests/core-library/klfs-test.o build/tests/core-library/kltest.o build/tests/core-library/kltext-test.o build/tests/core-library/klvalue-test.o -flto=auto -lgtest -lfmt
build/tests/file-formats/test-poorconfig.exe: build/ff/poorconfig.o build/ff/textscanner.o build/kl/klexcept.o build/kl/klfs.o build/kl/kltext.o build/kl/kltime.o build/kl/klvalue.o build/tests/file-formats/test-poorconfig.o
g++ -o build/tests/file-formats/test-poorconfig.exe build/ff/poorconfig.o build/ff/textscanner.o build/kl/klexcept.o build/kl/klfs.o build/kl/kltext.o build/kl/kltime.o build/kl/klvalue.o build/tests/file-formats/test-poorconfig.o -flto=auto -lfmt
build/tests/file-formats/test-markwrite.exe: build/ff/mw/markwrite.o build/ff/poorconfig.o build/ff/textscanner.o build/kl/klexcept.o build/kl/klfs.o build/kl/kltext.o build/kl/kltime.o build/kl/klvalue.o build/tests/file-formats/test-markwrite.o
g++ -o build/tests/file-formats/test-markwrite.exe build/ff/mw/markwrite.o build/ff/poorconfig.o build/ff/textscanner.o build/kl/klexcept.o build/kl/klfs.o build/kl/kltext.o build/kl/kltime.o build/kl/klvalue.o build/tests/file-formats/test-markwrite.o -flto=auto -lfmt
build/tests/file-formats/test-scanner.exe: build/ff/textscanner.o build/kl/kltext.o build/tests/file-formats/test-scanner.o
g++ -o build/tests/file-formats/test-scanner.exe build/ff/textscanner.o build/kl/kltext.o build/tests/file-formats/test-scanner.o -flto=auto -lfmt
executables: build/klb/genmakefile.exe build/klb/klb.exe build/klblog/klblog.exe build/tests/klfs-lsrec.exe build/tests/process-test.exe build/tests/klio.exe build/tests/klnet.exe build/tests/klflags-test.exe build/tests/core-library/kltest.exe build/tests/file-formats/test-poorconfig.exe build/tests/file-formats/test-markwrite.exe build/tests/file-formats/test-scanner.exe
makedirs:
mkdir -p build/ff build/ff/mw build/kl build/klb build/klblog build/tests build/tests/core-library build/tests/file-formats
test:
build/tests/core-library/kltest.exe