Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend')
-rw-r--r--src/backend/access/brin/meson.build2
-rw-r--r--src/backend/access/common/meson.build2
-rw-r--r--src/backend/access/gin/meson.build2
-rw-r--r--src/backend/access/gist/meson.build2
-rw-r--r--src/backend/access/hash/meson.build2
-rw-r--r--src/backend/access/heap/meson.build2
-rw-r--r--src/backend/access/index/meson.build2
-rw-r--r--src/backend/access/meson.build2
-rw-r--r--src/backend/access/nbtree/meson.build2
-rw-r--r--src/backend/access/rmgrdesc/meson.build2
-rw-r--r--src/backend/access/spgist/meson.build2
-rw-r--r--src/backend/access/table/meson.build2
-rw-r--r--src/backend/access/tablesample/meson.build2
-rw-r--r--src/backend/access/transam/meson.build2
-rw-r--r--src/backend/backup/meson.build2
-rw-r--r--src/backend/bootstrap/meson.build2
-rw-r--r--src/backend/catalog/meson.build2
-rw-r--r--src/backend/commands/meson.build2
-rw-r--r--src/backend/executor/meson.build2
-rw-r--r--src/backend/foreign/meson.build2
-rw-r--r--src/backend/jit/llvm/meson.build2
-rw-r--r--src/backend/jit/meson.build2
-rw-r--r--src/backend/lib/meson.build2
-rw-r--r--src/backend/libpq/meson.build2
-rw-r--r--src/backend/main/meson.build2
-rw-r--r--src/backend/meson.build2
-rw-r--r--src/backend/nodes/meson.build2
-rw-r--r--src/backend/optimizer/geqo/meson.build2
-rw-r--r--src/backend/optimizer/meson.build2
-rw-r--r--src/backend/optimizer/path/meson.build2
-rw-r--r--src/backend/optimizer/plan/meson.build2
-rw-r--r--src/backend/optimizer/prep/meson.build2
-rw-r--r--src/backend/optimizer/util/meson.build2
-rw-r--r--src/backend/parser/meson.build2
-rw-r--r--src/backend/partitioning/meson.build2
-rw-r--r--src/backend/po/meson.build2
-rw-r--r--src/backend/port/meson.build2
-rw-r--r--src/backend/port/win32/meson.build2
-rw-r--r--src/backend/postmaster/meson.build2
-rw-r--r--src/backend/regex/meson.build2
-rw-r--r--src/backend/replication/libpqwalreceiver/meson.build2
-rw-r--r--src/backend/replication/logical/meson.build2
-rw-r--r--src/backend/replication/meson.build2
-rw-r--r--src/backend/replication/pgoutput/meson.build2
-rw-r--r--src/backend/rewrite/meson.build2
-rw-r--r--src/backend/snowball/meson.build2
-rw-r--r--src/backend/statistics/meson.build2
-rw-r--r--src/backend/storage/buffer/meson.build2
-rw-r--r--src/backend/storage/file/meson.build2
-rw-r--r--src/backend/storage/freespace/meson.build2
-rw-r--r--src/backend/storage/ipc/meson.build2
-rw-r--r--src/backend/storage/large_object/meson.build2
-rw-r--r--src/backend/storage/lmgr/meson.build2
-rw-r--r--src/backend/storage/meson.build2
-rw-r--r--src/backend/storage/page/meson.build2
-rw-r--r--src/backend/storage/smgr/meson.build2
-rw-r--r--src/backend/storage/sync/meson.build2
-rw-r--r--src/backend/tcop/meson.build2
-rw-r--r--src/backend/tsearch/meson.build2
-rw-r--r--src/backend/utils/activity/meson.build2
-rw-r--r--src/backend/utils/adt/meson.build2
-rw-r--r--src/backend/utils/cache/meson.build2
-rw-r--r--src/backend/utils/error/meson.build2
-rw-r--r--src/backend/utils/fmgr/meson.build2
-rw-r--r--src/backend/utils/hash/meson.build2
-rw-r--r--src/backend/utils/init/meson.build2
-rw-r--r--src/backend/utils/mb/conversion_procs/meson.build2
-rw-r--r--src/backend/utils/mb/meson.build2
-rw-r--r--src/backend/utils/meson.build2
-rw-r--r--src/backend/utils/misc/meson.build2
-rw-r--r--src/backend/utils/mmgr/meson.build2
-rw-r--r--src/backend/utils/resowner/meson.build2
-rw-r--r--src/backend/utils/sort/meson.build2
-rw-r--r--src/backend/utils/time/meson.build2
74 files changed, 148 insertions, 0 deletions
diff --git a/src/backend/access/brin/meson.build b/src/backend/access/brin/meson.build
index a54c7532927..a7c9f0f3381 100644
--- a/src/backend/access/brin/meson.build
+++ b/src/backend/access/brin/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'brin.c',
'brin_bloom.c',
diff --git a/src/backend/access/common/meson.build b/src/backend/access/common/meson.build
index 857beaa32d3..49708126bde 100644
--- a/src/backend/access/common/meson.build
+++ b/src/backend/access/common/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'attmap.c',
'bufmask.c',
diff --git a/src/backend/access/gin/meson.build b/src/backend/access/gin/meson.build
index 56d6f343d54..aa361eb99de 100644
--- a/src/backend/access/gin/meson.build
+++ b/src/backend/access/gin/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'ginarrayproc.c',
'ginbtree.c',
diff --git a/src/backend/access/gist/meson.build b/src/backend/access/gist/meson.build
index 1a996b5e25d..936b166c51d 100644
--- a/src/backend/access/gist/meson.build
+++ b/src/backend/access/gist/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'gist.c',
'gistbuild.c',
diff --git a/src/backend/access/hash/meson.build b/src/backend/access/hash/meson.build
index 22f2c691c34..cc738150d46 100644
--- a/src/backend/access/hash/meson.build
+++ b/src/backend/access/hash/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'hash.c',
'hash_xlog.c',
diff --git a/src/backend/access/heap/meson.build b/src/backend/access/heap/meson.build
index f1dca73743c..b193587f299 100644
--- a/src/backend/access/heap/meson.build
+++ b/src/backend/access/heap/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'heapam.c',
'heapam_handler.c',
diff --git a/src/backend/access/index/meson.build b/src/backend/access/index/meson.build
index 18af5533e65..3e272426da8 100644
--- a/src/backend/access/index/meson.build
+++ b/src/backend/access/index/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'amapi.c',
'amvalidate.c',
diff --git a/src/backend/access/meson.build b/src/backend/access/meson.build
index 9874291fc0a..826d5238a9a 100644
--- a/src/backend/access/meson.build
+++ b/src/backend/access/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
subdir('brin')
subdir('common')
subdir('gin')
diff --git a/src/backend/access/nbtree/meson.build b/src/backend/access/nbtree/meson.build
index 07dc29e8190..d4731d4a231 100644
--- a/src/backend/access/nbtree/meson.build
+++ b/src/backend/access/nbtree/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'nbtcompare.c',
'nbtdedup.c',
diff --git a/src/backend/access/rmgrdesc/meson.build b/src/backend/access/rmgrdesc/meson.build
index f3a6e0a571b..a7a7baecd1c 100644
--- a/src/backend/access/rmgrdesc/meson.build
+++ b/src/backend/access/rmgrdesc/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
# used by frontend programs like pg_waldump
rmgr_desc_sources = files(
'brindesc.c',
diff --git a/src/backend/access/spgist/meson.build b/src/backend/access/spgist/meson.build
index f18d0d2e53f..ad527f1f083 100644
--- a/src/backend/access/spgist/meson.build
+++ b/src/backend/access/spgist/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'spgdoinsert.c',
'spginsert.c',
diff --git a/src/backend/access/table/meson.build b/src/backend/access/table/meson.build
index 66c706d640e..6b448687d84 100644
--- a/src/backend/access/table/meson.build
+++ b/src/backend/access/table/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'table.c',
'tableam.c',
diff --git a/src/backend/access/tablesample/meson.build b/src/backend/access/tablesample/meson.build
index 63ee8203226..4cbf7cb3fc9 100644
--- a/src/backend/access/tablesample/meson.build
+++ b/src/backend/access/tablesample/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'bernoulli.c',
'system.c',
diff --git a/src/backend/access/transam/meson.build b/src/backend/access/transam/meson.build
index 63d17b85eef..65c77531beb 100644
--- a/src/backend/access/transam/meson.build
+++ b/src/backend/access/transam/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'clog.c',
'commit_ts.c',
diff --git a/src/backend/backup/meson.build b/src/backend/backup/meson.build
index a09305cadfa..362cd9ce033 100644
--- a/src/backend/backup/meson.build
+++ b/src/backend/backup/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'backup_manifest.c',
'basebackup.c',
diff --git a/src/backend/bootstrap/meson.build b/src/backend/bootstrap/meson.build
index 55c33dd21c3..bcc6fbad5bd 100644
--- a/src/backend/bootstrap/meson.build
+++ b/src/backend/bootstrap/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'bootstrap.c')
diff --git a/src/backend/catalog/meson.build b/src/backend/catalog/meson.build
index 08747914516..771ddad34d7 100644
--- a/src/backend/catalog/meson.build
+++ b/src/backend/catalog/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'aclchk.c',
'catalog.c',
diff --git a/src/backend/commands/meson.build b/src/backend/commands/meson.build
index 9b350d025ff..867911c0d3a 100644
--- a/src/backend/commands/meson.build
+++ b/src/backend/commands/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'aggregatecmds.c',
'alter.c',
diff --git a/src/backend/executor/meson.build b/src/backend/executor/meson.build
index 518674cfa28..952483560fe 100644
--- a/src/backend/executor/meson.build
+++ b/src/backend/executor/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'execAmi.c',
'execAsync.c',
diff --git a/src/backend/foreign/meson.build b/src/backend/foreign/meson.build
index 57463db92c1..07642cbfc1d 100644
--- a/src/backend/foreign/meson.build
+++ b/src/backend/foreign/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'foreign.c'
)
diff --git a/src/backend/jit/llvm/meson.build b/src/backend/jit/llvm/meson.build
index c3b5a5992b6..8d7caee8f9d 100644
--- a/src/backend/jit/llvm/meson.build
+++ b/src/backend/jit/llvm/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
if not llvm.found()
subdir_done()
endif
diff --git a/src/backend/jit/meson.build b/src/backend/jit/meson.build
index 63cd33a4bed..4060cfc8ba1 100644
--- a/src/backend/jit/meson.build
+++ b/src/backend/jit/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'jit.c'
)
diff --git a/src/backend/lib/meson.build b/src/backend/lib/meson.build
index 48da1bddce7..0edddffacf4 100644
--- a/src/backend/lib/meson.build
+++ b/src/backend/lib/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'binaryheap.c',
'bipartite_match.c',
diff --git a/src/backend/libpq/meson.build b/src/backend/libpq/meson.build
index 6061269ef13..131f7094222 100644
--- a/src/backend/libpq/meson.build
+++ b/src/backend/libpq/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'auth-sasl.c',
'auth-scram.c',
diff --git a/src/backend/main/meson.build b/src/backend/main/meson.build
index 241e125f089..3fbe3b81cac 100644
--- a/src/backend/main/meson.build
+++ b/src/backend/main/meson.build
@@ -1,2 +1,4 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
main_file = files('main.c')
backend_sources += main_file
diff --git a/src/backend/meson.build b/src/backend/meson.build
index 37562bae132..882b1e4abec 100644
--- a/src/backend/meson.build
+++ b/src/backend/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_build_deps = [backend_code]
backend_sources = []
backend_link_with = [pgport_srv, common_srv]
diff --git a/src/backend/nodes/meson.build b/src/backend/nodes/meson.build
index c4f3897ef22..90f9f352f72 100644
--- a/src/backend/nodes/meson.build
+++ b/src/backend/nodes/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'bitmapset.c',
'extensible.c',
diff --git a/src/backend/optimizer/geqo/meson.build b/src/backend/optimizer/geqo/meson.build
index c04f1dc2dfd..6e4960737a3 100644
--- a/src/backend/optimizer/geqo/meson.build
+++ b/src/backend/optimizer/geqo/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'geqo_copy.c',
'geqo_cx.c',
diff --git a/src/backend/optimizer/meson.build b/src/backend/optimizer/meson.build
index 1ab1d9934ae..ca9ddc3475f 100644
--- a/src/backend/optimizer/meson.build
+++ b/src/backend/optimizer/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
subdir('geqo')
subdir('path')
subdir('plan')
diff --git a/src/backend/optimizer/path/meson.build b/src/backend/optimizer/path/meson.build
index 310042e7aee..8a7c95576e3 100644
--- a/src/backend/optimizer/path/meson.build
+++ b/src/backend/optimizer/path/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'allpaths.c',
'clausesel.c',
diff --git a/src/backend/optimizer/plan/meson.build b/src/backend/optimizer/plan/meson.build
index 22ec65a3845..61e31227353 100644
--- a/src/backend/optimizer/plan/meson.build
+++ b/src/backend/optimizer/plan/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'analyzejoins.c',
'createplan.c',
diff --git a/src/backend/optimizer/prep/meson.build b/src/backend/optimizer/prep/meson.build
index 4549a5b0e79..64305a14cfa 100644
--- a/src/backend/optimizer/prep/meson.build
+++ b/src/backend/optimizer/prep/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'prepagg.c',
'prepjointree.c',
diff --git a/src/backend/optimizer/util/meson.build b/src/backend/optimizer/util/meson.build
index e7ceaf566b5..5b78bc058ea 100644
--- a/src/backend/optimizer/util/meson.build
+++ b/src/backend/optimizer/util/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'appendinfo.c',
'clauses.c',
diff --git a/src/backend/parser/meson.build b/src/backend/parser/meson.build
index 15d5a349eeb..54a1027685d 100644
--- a/src/backend/parser/meson.build
+++ b/src/backend/parser/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'analyze.c',
'parse_agg.c',
diff --git a/src/backend/partitioning/meson.build b/src/backend/partitioning/meson.build
index e5e3806a0cc..873e3a17f90 100644
--- a/src/backend/partitioning/meson.build
+++ b/src/backend/partitioning/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'partbounds.c',
'partdesc.c',
diff --git a/src/backend/po/meson.build b/src/backend/po/meson.build
index 4ace0554680..09a7d412021 100644
--- a/src/backend/po/meson.build
+++ b/src/backend/po/meson.build
@@ -1 +1,3 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
i18n.gettext('postgres-' + pg_version_major.to_string())
diff --git a/src/backend/port/meson.build b/src/backend/port/meson.build
index a22c25dd952..d706660ea1c 100644
--- a/src/backend/port/meson.build
+++ b/src/backend/port/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'atomics.c',
)
diff --git a/src/backend/port/win32/meson.build b/src/backend/port/win32/meson.build
index 68fe4cc3cd0..bc15fbaf279 100644
--- a/src/backend/port/win32/meson.build
+++ b/src/backend/port/win32/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'crashdump.c',
'signal.c',
diff --git a/src/backend/postmaster/meson.build b/src/backend/postmaster/meson.build
index 293a44ca295..25dd51f14ea 100644
--- a/src/backend/postmaster/meson.build
+++ b/src/backend/postmaster/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'autovacuum.c',
'auxprocess.c',
diff --git a/src/backend/regex/meson.build b/src/backend/regex/meson.build
index c84e57fdba5..513be807b4e 100644
--- a/src/backend/regex/meson.build
+++ b/src/backend/regex/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'regcomp.c',
'regerror.c',
diff --git a/src/backend/replication/libpqwalreceiver/meson.build b/src/backend/replication/libpqwalreceiver/meson.build
index 4c653a05d36..d1efbd4d272 100644
--- a/src/backend/replication/libpqwalreceiver/meson.build
+++ b/src/backend/replication/libpqwalreceiver/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
libpqwalreceiver_sources = files(
'libpqwalreceiver.c',
)
diff --git a/src/backend/replication/logical/meson.build b/src/backend/replication/logical/meson.build
index 773583a12ba..1b9f072edc4 100644
--- a/src/backend/replication/logical/meson.build
+++ b/src/backend/replication/logical/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'decode.c',
'launcher.c',
diff --git a/src/backend/replication/meson.build b/src/backend/replication/meson.build
index 27b9bf13182..565191f9375 100644
--- a/src/backend/replication/meson.build
+++ b/src/backend/replication/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'slot.c',
'slotfuncs.c',
diff --git a/src/backend/replication/pgoutput/meson.build b/src/backend/replication/pgoutput/meson.build
index 5df27d7b764..e46c561a3f8 100644
--- a/src/backend/replication/pgoutput/meson.build
+++ b/src/backend/replication/pgoutput/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
pgoutput_sources = files(
'pgoutput.c',
)
diff --git a/src/backend/rewrite/meson.build b/src/backend/rewrite/meson.build
index 21fa0e230b0..eaa1af5cc24 100644
--- a/src/backend/rewrite/meson.build
+++ b/src/backend/rewrite/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'rewriteDefine.c',
'rewriteHandler.c',
diff --git a/src/backend/snowball/meson.build b/src/backend/snowball/meson.build
index 72959fa29d6..873609033ae 100644
--- a/src/backend/snowball/meson.build
+++ b/src/backend/snowball/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
dict_snowball_sources = files(
'libstemmer/api.c',
'libstemmer/utilities.c',
diff --git a/src/backend/statistics/meson.build b/src/backend/statistics/meson.build
index 8530c55f73c..3d8c20f051c 100644
--- a/src/backend/statistics/meson.build
+++ b/src/backend/statistics/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'dependencies.c',
'extended_stats.c',
diff --git a/src/backend/storage/buffer/meson.build b/src/backend/storage/buffer/meson.build
index 56a59b52484..36c88cde878 100644
--- a/src/backend/storage/buffer/meson.build
+++ b/src/backend/storage/buffer/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'buf_init.c',
'buf_table.c',
diff --git a/src/backend/storage/file/meson.build b/src/backend/storage/file/meson.build
index e1d5047d4aa..72d78970e56 100644
--- a/src/backend/storage/file/meson.build
+++ b/src/backend/storage/file/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'buffile.c',
'copydir.c',
diff --git a/src/backend/storage/freespace/meson.build b/src/backend/storage/freespace/meson.build
index e4200ea6527..9fab8f04775 100644
--- a/src/backend/storage/freespace/meson.build
+++ b/src/backend/storage/freespace/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'freespace.c',
'fsmpage.c',
diff --git a/src/backend/storage/ipc/meson.build b/src/backend/storage/ipc/meson.build
index 516bc1d0193..4b56718eee3 100644
--- a/src/backend/storage/ipc/meson.build
+++ b/src/backend/storage/ipc/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'barrier.c',
'dsm.c',
diff --git a/src/backend/storage/large_object/meson.build b/src/backend/storage/large_object/meson.build
index 8a181ab9b34..b5e239241c7 100644
--- a/src/backend/storage/large_object/meson.build
+++ b/src/backend/storage/large_object/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'inv_api.c',
)
diff --git a/src/backend/storage/lmgr/meson.build b/src/backend/storage/lmgr/meson.build
index 68237c8a2e8..4dbaecbc003 100644
--- a/src/backend/storage/lmgr/meson.build
+++ b/src/backend/storage/lmgr/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'condition_variable.c',
'deadlock.c',
diff --git a/src/backend/storage/meson.build b/src/backend/storage/meson.build
index daad628d74c..9c5038accf7 100644
--- a/src/backend/storage/meson.build
+++ b/src/backend/storage/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
subdir('buffer')
subdir('file')
subdir('freespace')
diff --git a/src/backend/storage/page/meson.build b/src/backend/storage/page/meson.build
index 2ecd16c952c..2100a947192 100644
--- a/src/backend/storage/page/meson.build
+++ b/src/backend/storage/page/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'bufpage.c',
'checksum.c',
diff --git a/src/backend/storage/smgr/meson.build b/src/backend/storage/smgr/meson.build
index fdeb1223b32..30dc5105bf3 100644
--- a/src/backend/storage/smgr/meson.build
+++ b/src/backend/storage/smgr/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'md.c',
'smgr.c',
diff --git a/src/backend/storage/sync/meson.build b/src/backend/storage/sync/meson.build
index 05148b91a8e..491edaa27e8 100644
--- a/src/backend/storage/sync/meson.build
+++ b/src/backend/storage/sync/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'sync.c',
diff --git a/src/backend/tcop/meson.build b/src/backend/tcop/meson.build
index fb54aae8122..fd045401081 100644
--- a/src/backend/tcop/meson.build
+++ b/src/backend/tcop/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'cmdtag.c',
'dest.c',
diff --git a/src/backend/tsearch/meson.build b/src/backend/tsearch/meson.build
index 4144e9befc5..9163f3c23b4 100644
--- a/src/backend/tsearch/meson.build
+++ b/src/backend/tsearch/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'dict.c',
'dict_ispell.c',
diff --git a/src/backend/utils/activity/meson.build b/src/backend/utils/activity/meson.build
index 5b3b558a67d..43a83389ff3 100644
--- a/src/backend/utils/activity/meson.build
+++ b/src/backend/utils/activity/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'backend_progress.c',
'backend_status.c',
diff --git a/src/backend/utils/adt/meson.build b/src/backend/utils/adt/meson.build
index ed9ceadfef0..9cbd91bf8db 100644
--- a/src/backend/utils/adt/meson.build
+++ b/src/backend/utils/adt/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'acl.c',
'amutils.c',
diff --git a/src/backend/utils/cache/meson.build b/src/backend/utils/cache/meson.build
index 4fe6db6bda6..635414da1b7 100644
--- a/src/backend/utils/cache/meson.build
+++ b/src/backend/utils/cache/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'attoptcache.c',
'catcache.c',
diff --git a/src/backend/utils/error/meson.build b/src/backend/utils/error/meson.build
index 325446c8f93..21995ef019d 100644
--- a/src/backend/utils/error/meson.build
+++ b/src/backend/utils/error/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'assert.c',
'csvlog.c',
diff --git a/src/backend/utils/fmgr/meson.build b/src/backend/utils/fmgr/meson.build
index e545b424fd2..8921d19267e 100644
--- a/src/backend/utils/fmgr/meson.build
+++ b/src/backend/utils/fmgr/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'dfmgr.c',
'fmgr.c',
diff --git a/src/backend/utils/hash/meson.build b/src/backend/utils/hash/meson.build
index 242e2f0ecdf..742279c1c0f 100644
--- a/src/backend/utils/hash/meson.build
+++ b/src/backend/utils/hash/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'dynahash.c',
'pg_crc.c'
diff --git a/src/backend/utils/init/meson.build b/src/backend/utils/init/meson.build
index ec9d72c3df1..092a7ca5e71 100644
--- a/src/backend/utils/init/meson.build
+++ b/src/backend/utils/init/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'globals.c',
'miscinit.c',
diff --git a/src/backend/utils/mb/conversion_procs/meson.build b/src/backend/utils/mb/conversion_procs/meson.build
index 1c18f2ac85a..4a5ac267a03 100644
--- a/src/backend/utils/mb/conversion_procs/meson.build
+++ b/src/backend/utils/mb/conversion_procs/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
encodings = {
'cyrillic_and_mic': ['cyrillic_and_mic/cyrillic_and_mic.c'],
'euc2004_sjis2004': ['euc2004_sjis2004/euc2004_sjis2004.c'],
diff --git a/src/backend/utils/mb/meson.build b/src/backend/utils/mb/meson.build
index 39e45638db0..d44454a02e3 100644
--- a/src/backend/utils/mb/meson.build
+++ b/src/backend/utils/mb/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'conv.c',
'mbutils.c',
diff --git a/src/backend/utils/meson.build b/src/backend/utils/meson.build
index 3a916320bb3..af85d86f0b1 100644
--- a/src/backend/utils/meson.build
+++ b/src/backend/utils/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
install_data('errcodes.txt',
install_dir: dir_data,
)
diff --git a/src/backend/utils/misc/meson.build b/src/backend/utils/misc/meson.build
index e7a9730229d..0dc427a6443 100644
--- a/src/backend/utils/misc/meson.build
+++ b/src/backend/utils/misc/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'conffiles.c',
'guc.c',
diff --git a/src/backend/utils/mmgr/meson.build b/src/backend/utils/mmgr/meson.build
index 641bb181ba1..f0dfc91a7ba 100644
--- a/src/backend/utils/mmgr/meson.build
+++ b/src/backend/utils/mmgr/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'aset.c',
'dsa.c',
diff --git a/src/backend/utils/resowner/meson.build b/src/backend/utils/resowner/meson.build
index d30891ca027..f1d230cce49 100644
--- a/src/backend/utils/resowner/meson.build
+++ b/src/backend/utils/resowner/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'resowner.c'
)
diff --git a/src/backend/utils/sort/meson.build b/src/backend/utils/sort/meson.build
index 1862ceae8c1..4c9aede1ad1 100644
--- a/src/backend/utils/sort/meson.build
+++ b/src/backend/utils/sort/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'logtape.c',
'qsort_interruptible.c',
diff --git a/src/backend/utils/time/meson.build b/src/backend/utils/time/meson.build
index 6fff8792bb0..a45f8c9a639 100644
--- a/src/backend/utils/time/meson.build
+++ b/src/backend/utils/time/meson.build
@@ -1,3 +1,5 @@
+# Copyright (c) 2022, PostgreSQL Global Development Group
+
backend_sources += files(
'combocid.c',
'snapmgr.c',