Add dummy file to miscmods archive to ensure non-empty
authorJeremy Harris <jgh146exb@wizmail.org>
Sun, 1 Sep 2024 19:15:21 +0000 (20:15 +0100)
committerJeremy Harris <jgh146exb@wizmail.org>
Wed, 4 Sep 2024 08:41:10 +0000 (09:41 +0100)
src/scripts/MakeLinks
src/src/miscmods/Makefile
src/src/miscmods/dummy.c [new file with mode: 0644]

index 0be066352b9236889c3b4b087d89ceda6d1e26fe..f657abd5b7f99f6bed20e1766d1fb8be53d884c9 100755 (executable)
@@ -32,7 +32,7 @@ d="lookups"
 mkdir $d
 cd $d
 # Makefile is generated
-for f in README cdb.c dbmdb.c dnsdb.c dsearch.c ibase.c json.c ldap.h ldap.c \
+for f in README cdb.c dbmdb.c dnsdb.c dsearch.c ibase.c json.c ldap.c \
   lmdb.c lsearch.c mysql.c nis.c nisplus.c oracle.c passwd.c \
   pgsql.c readsock.c redis.c spf.c sqlite.c testdb.c whoson.c \
   lf_functions.h lf_check_file.c lf_quote.c lf_sqlperform.c
@@ -94,7 +94,7 @@ d="miscmods"
 mkdir $d
 cd $d
 # Makefile is generated
-for f in dmarc.c dmarc.h dmarc_api.h spf.c spf.h spf_api.h
+for f in dmarc.c dmarc.h dmarc_api.h dummy.c spf.c spf.h spf_api.h
 do
   ln -s ../../src/$d/$f $f
 done
index d20b7a9f10cd1d578554e6bd4bada0d42386adf3..3bc5357206d705640188fd262892ea4cc77bb007 100644 (file)
@@ -10,6 +10,7 @@
 
 # MAGIC-TAG-MODS-OBJ-RULES-GO-HERE
 
+OBJ += dummy.o
 
 all:           miscmods.a $(MODS)
 
@@ -26,7 +27,8 @@ miscmods.a:   $(OBJ)
 .c.so:;         @echo "$(CC) -shared $*.c"
                $(FE)$(CC) $(SUPPORT_$*_INCLUDE) $(SUPPORT_$*_LIBS) -DDYNLOOKUP $(CFLAGS_DYNAMIC) $(CFLAGS) $(INCLUDE) $(DLFLAGS) $*.c -o $@
 
-spf.o spf.so:          $(HDRS) spf.h spf.c
 dmarc.o dmarc.so:      $(HDRS) ../pdkim/pdkim.h dmarc.h dmarc.c
+dummy.o:               dummy.c
+spf.o spf.so:          $(HDRS) spf.h spf.c
 
 # End
diff --git a/src/src/miscmods/dummy.c b/src/src/miscmods/dummy.c
new file mode 100644 (file)
index 0000000..997527d
--- /dev/null
@@ -0,0 +1,11 @@
+/*************************************************
+*     Exim - an Internet mail transport agent    *
+*************************************************/
+
+/* Copyright (c) The Exim Maintainers 2024 */
+/* See the file NOTICE for conditions of use and distribution. */
+/* SPDX-License-Identifier: GPL-2.0-or-later */
+
+/* Dummy source just so that miscmods.a is never empty */
+
+int dummy;