diff options
author | Bruno Haible <bruno@clisp.org> | 2004-07-19 20:22:33 +0000 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2004-07-19 20:22:33 +0000 |
commit | 0df2580e13bb5523b7f5569e9bec1fda9c812677 (patch) | |
tree | 1e894c7949ade10736a08824d08547ddbbf1f2de | |
parent | a0b977a430af88ff58d9596a60670936eb7f1d31 (diff) | |
download | gnulib-0df2580e13bb5523b7f5569e9bec1fda9c812677.tar.gz |
New module 'dummy'.
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | lib/ChangeLog | 4 | ||||
-rw-r--r-- | lib/dummy.c | 30 | ||||
-rw-r--r-- | modules/dummy | 17 |
4 files changed, 59 insertions, 0 deletions
@@ -1,3 +1,11 @@ +2004-07-19 Bruno Haible <bruno@clisp.org> + + * MODULES.html.sh (func_all_modules): Add dummy. + +2004-07-16 Simon Josefsson <jas@extundo.com> + + * modules/dummy: New file. + 2004-07-09 Paul Eggert <eggert@cs.ucla.edu> * modules/chown (Files): Add lib/fchown-stub.c, since diff --git a/lib/ChangeLog b/lib/ChangeLog index 2bd26abc8c..11b2daf499 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,7 @@ +2004-07-16 Simon Josefsson <jas@extundo.com> + + * dummy.c: New file. + 2004-07-16 Bruno Haible <bruno@clisp.org> * backupfile.h: Add extern "C" for C++. diff --git a/lib/dummy.c b/lib/dummy.c new file mode 100644 index 0000000000..fd2ca82014 --- /dev/null +++ b/lib/dummy.c @@ -0,0 +1,30 @@ +/* A dummy file, to prevent empty libraries from breaking builds. + Copyright (C) 2004 Simon Josefsson + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published + by the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, + USA. */ + +/* Some systems, reportedly OpenBSD and Mac OS X, refuse to create + libraries without any object files. You might get an error like: + + > ar cru .libs/libgl.a + > ar: no archive members specified + + Compiling this file, and adding its object file to the library, will + prevent the library from being empty. */ + +/* This declaration is solely to ensure that after preprocessing + this file is never empty. */ +typedef int dummy; diff --git a/modules/dummy b/modules/dummy new file mode 100644 index 0000000000..773c92057c --- /dev/null +++ b/modules/dummy @@ -0,0 +1,17 @@ +Description: +A dummy file, to make sure the library is non-empty. + +Files: +lib/dummy.c + +Depends-on: + +configure.ac: + +Makefile.am: +lib_SOURCES += dummy.c + +Include: + +Maintainer: +all |