Skip to content

Commit 8d7a7da

Browse files
author
Otavio Pontes
committedMay 7, 2020
Organizing src/ directories in categories
src/ src/3rd-party/ # Everything that is 3rd-party related src/cmds/ # All sub-commands from swupd (except 3rd-party ones) src/lib/ # Modules that implement functions not dependent on swupd behavior (i.e. system interations, logging) src/swupd_lib/ # Modules that implement functions dependent on swupd behavior (i.e. hash calculation, signature verification, manifest/bundle handlers)
1 parent 516e29b commit 8d7a7da

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+119
-117
lines changed
 

‎.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ Swupd_Root.pem
5353
private.pem
5454
test/**/*.log
5555
test/unit/test_*.test
56-
verifytime
56+
/verifytime
5757
unit_tests.log
5858
html/
5959
xml/

‎Makefile.am

+82-81
Original file line numberDiff line numberDiff line change
@@ -39,49 +39,35 @@ bin_PROGRAMS = swupd
3939
AM_CPPFLAGS = $(AM_CFLAGS) $(libarchive_CFLAGS)
4040

4141
swupd_SOURCES = \
42-
src/3rd_party_add.c \
43-
src/3rd_party_bundle_add.c \
44-
src/3rd_party_bundle_info.c \
45-
src/3rd_party_bundle_list.c \
46-
src/3rd_party_bundle_remove.c \
47-
src/3rd_party.c \
48-
src/3rd_party_check_update.c \
49-
src/3rd_party_clean.c \
50-
src/3rd_party_diagnose.c \
51-
src/3rd_party_info.c \
52-
src/3rd_party_list.c \
53-
src/3rd_party_remove.c \
54-
src/3rd_party_repair.c \
55-
src/3rd_party_repos.c \
56-
src/3rd_party_repos.h \
57-
src/3rd_party_update.c \
58-
src/alias.c \
59-
src/alias.h \
60-
src/autoupdate.c \
61-
src/binary_loader.c \
62-
src/bundle_add.c \
63-
src/bundle.c \
64-
src/bundle.h \
65-
src/bundle_info.c \
66-
src/bundle_list.c \
67-
src/bundle_remove.c \
68-
src/check_update.c \
69-
src/clean.c \
70-
src/config_loader.c \
71-
src/config_loader.h \
72-
src/curl_async.c \
73-
src/curl.c \
74-
src/delta.c \
75-
src/extra_files.c \
76-
src/filedesc.c \
77-
src/fullfile.c \
78-
src/globals.c \
79-
src/globals.h \
80-
src/hash.c \
81-
src/hashdump.c \
82-
src/helpers.c \
83-
src/heuristics.c \
84-
src/info.c \
42+
src/3rd_party/3rd_party_add.c \
43+
src/3rd_party/3rd_party_bundle_add.c \
44+
src/3rd_party/3rd_party_bundle_info.c \
45+
src/3rd_party/3rd_party_bundle_list.c \
46+
src/3rd_party/3rd_party_bundle_remove.c \
47+
src/3rd_party/3rd_party.c \
48+
src/3rd_party/3rd_party_check_update.c \
49+
src/3rd_party/3rd_party_clean.c \
50+
src/3rd_party/3rd_party_diagnose.c \
51+
src/3rd_party/3rd_party_info.c \
52+
src/3rd_party/3rd_party_list.c \
53+
src/3rd_party/3rd_party_remove.c \
54+
src/3rd_party/3rd_party_repair.c \
55+
src/3rd_party/3rd_party_repos.c \
56+
src/3rd_party/3rd_party_repos.h \
57+
src/3rd_party/3rd_party_update.c \
58+
src/cmds/autoupdate.c \
59+
src/cmds/bundle_add.c \
60+
src/cmds/bundle_info.c \
61+
src/cmds/bundle_list.c \
62+
src/cmds/bundle_remove.c \
63+
src/cmds/check_update.c \
64+
src/cmds/clean.c \
65+
src/cmds/info.c \
66+
src/cmds/os_install.c \
67+
src/cmds/repair.c \
68+
src/cmds/swupd_cmds.h \
69+
src/cmds/update.c \
70+
src/cmds/verify.c \
8571
src/lib/archives.c \
8672
src/lib/archives.h \
8773
src/lib/comp_functions.c \
@@ -105,45 +91,59 @@ swupd_SOURCES = \
10591
src/lib/thread_pool.h \
10692
src/lib/timelist.c \
10793
src/lib/timelist.h \
108-
src/lock.c \
10994
src/main.c \
110-
src/manifest.c \
111-
src/manifest.h \
112-
src/manifest_parser.c \
113-
src/mirror.c \
114-
src/os_install.c \
115-
src/packs.c \
116-
src/progress.c \
117-
src/progress.h \
118-
src/repair.c \
119-
src/scripts.c \
120-
src/scripts.h \
121-
src/search_file.c \
122-
src/signature.c \
123-
src/signature.h \
124-
src/stats.c \
125-
src/subscriptions.c \
12695
src/swupd_build_opts.h \
12796
src/swupd_build_variant.h \
128-
src/swupd_comp_functions.c \
129-
src/swupd_comp_functions.h \
130-
src/swupd_curl.h \
131-
src/swupd_curl_internal.h \
13297
src/swupd_exit_codes.h \
13398
src/swupd.h \
134-
src/swupd_internal.h \
135-
src/swupd_progress.c \
136-
src/swupd_progress.h \
137-
src/target_root.c \
138-
src/target_root.h \
139-
src/telemetry.c \
140-
src/telemetry.h \
141-
src/update.c \
142-
src/verify.c \
143-
src/verifytime.c \
144-
src/version.c \
145-
src/xattrs.c \
146-
src/xattrs.h
99+
src/swupd_lib/alias.c \
100+
src/swupd_lib/alias.h \
101+
src/swupd_lib/binary_loader.c \
102+
src/swupd_lib/bundle.c \
103+
src/swupd_lib/bundle.h \
104+
src/swupd_lib/config_loader.c \
105+
src/swupd_lib/config_loader.h \
106+
src/swupd_lib/curl_async.c \
107+
src/swupd_lib/curl.c \
108+
src/swupd_lib/delta.c \
109+
src/swupd_lib/extra_files.c \
110+
src/swupd_lib/filedesc.c \
111+
src/swupd_lib/fullfile.c \
112+
src/swupd_lib/globals.c \
113+
src/swupd_lib/globals.h \
114+
src/swupd_lib/hash.c \
115+
src/swupd_lib/hashdump.c \
116+
src/swupd_lib/helpers.c \
117+
src/swupd_lib/heuristics.c \
118+
src/swupd_lib/lock.c \
119+
src/swupd_lib/manifest.c \
120+
src/swupd_lib/manifest.h \
121+
src/swupd_lib/manifest_parser.c \
122+
src/swupd_lib/mirror.c \
123+
src/swupd_lib/packs.c \
124+
src/swupd_lib/progress.c \
125+
src/swupd_lib/progress.h \
126+
src/swupd_lib/scripts.c \
127+
src/swupd_lib/scripts.h \
128+
src/swupd_lib/search_file.c \
129+
src/swupd_lib/signature.c \
130+
src/swupd_lib/signature.h \
131+
src/swupd_lib/stats.c \
132+
src/swupd_lib/subscriptions.c \
133+
src/swupd_lib/swupd_comp_functions.c \
134+
src/swupd_lib/swupd_comp_functions.h \
135+
src/swupd_lib/swupd_curl.h \
136+
src/swupd_lib/swupd_curl_internal.h \
137+
src/swupd_lib/swupd_progress.c \
138+
src/swupd_lib/swupd_progress.h \
139+
src/swupd_lib/target_root.c \
140+
src/swupd_lib/target_root.h \
141+
src/swupd_lib/telemetry.c \
142+
src/swupd_lib/telemetry.h \
143+
src/swupd_lib/version.c \
144+
src/swupd_lib/xattrs.c \
145+
src/swupd_lib/xattrs.h \
146+
src/verifytime/verifytime.c
147147

148148
swupd_LDADD = \
149149
$(lzma_LIBS) \
@@ -155,9 +155,10 @@ swupd_LDADD = \
155155
$(libarchive_LIBS) \
156156
$(pthread_LIBS)
157157

158-
verifytime_SOURCES = src/verifytime.h \
159-
src/verifytime.c \
160-
src/verifytime_main.c
158+
verifytime_SOURCES = \
159+
src/verifytime/verifytime.h \
160+
src/verifytime/verifytime.c \
161+
src/verifytime/verifytime_main.c
161162

162163
verifytime_LDADD =
163164

@@ -270,7 +271,7 @@ functional-check:
270271

271272
docs-coverage:
272273
doxygen docs/Doxyfile || die; \
273-
python -m coverxygen --xml-dir xml/ --src-dir ./ --output doc-coverage.info --exclude ".*/src/globals.h" --exclude ".*/src/swupd_build_opts.h" --exclude ".*/src/swupd_build_variant.h" --exclude ".*/src/swupd_exit_codes.h" --exclude ".*/src/swupd.h" --exclude ".*/src/swupd_internal.h" --exclude ".*/src/manifest.h" --exclude ".*/src/swupd_curl_internal.h" --exclude ".*/src/swupd_curl.h" --format json || die; \
274+
python -m coverxygen --xml-dir xml/ --src-dir ./ --output doc-coverage.info --exclude ".*/src/swupd_lib/globals.h" --exclude ".*/src/swupd_build_opts.h" --exclude ".*/src/swupd_build_variant.h" --exclude ".*/src/swupd_exit_codes.h" --exclude ".*/src/swupd.h" --exclude ".*/src/cmds/swupd_cmds.h" --exclude ".*/src/swupd_lib/manifest.h" --exclude ".*/src/swupd_lib/swupd_curl_internal.h" --exclude ".*/src/swupd_lib/swupd_curl.h" --format json || die; \
274275
if [ "$$(cat doc-coverage.info | grep documented.*false | wc -l)" -gt "0" ]; then \
275276
echo "Public functions or data added on headers but not documented on src/lib "; \
276277
exit 1; \

0 commit comments

Comments
 (0)
Please sign in to comment.