diff options
author | Fabian Groffen <grobian@gentoo.org> | 2019-03-27 11:53:58 +0100 |
---|---|---|
committer | Fabian Groffen <grobian@gentoo.org> | 2019-03-27 11:53:58 +0100 |
commit | d0a8d231167adddb80a73849d3bc70edbfda3507 (patch) | |
tree | 387e1ffea50f8da37063ce5be638fe35f7397712 /qfile.c | |
parent | libq: split out cache-related funcs from main/qsearch (diff) | |
download | portage-utils-d0a8d231167adddb80a73849d3bc70edbfda3507.tar.gz portage-utils-d0a8d231167adddb80a73849d3bc70edbfda3507.tar.bz2 portage-utils-d0a8d231167adddb80a73849d3bc70edbfda3507.zip |
build: compile applets as separate objects
Instead of including everything from a single file, compile each applet
separately. This standardises things somewhat, and allows for parallel
compilation.
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Diffstat (limited to 'qfile.c')
-rw-r--r-- | qfile.c | 20 |
1 files changed, 14 insertions, 6 deletions
@@ -1,12 +1,24 @@ /* - * Copyright 2005-2018 Gentoo Foundation + * Copyright 2005-2019 Gentoo Foundation * Distributed under the terms of the GNU General Public License v2 * * Copyright 2005-2010 Ned Ludd - <solar@gentoo.org> * Copyright 2005-2014 Mike Frysinger - <vapier@gentoo.org> + * Copyright 2018- Fabian Groffen - <grobian@gentoo.org> */ -#ifdef APPLET_qfile +#include "main.h" +#include "applets.h" + +#include <xalloc.h> +#include <sys/types.h> +#include <fcntl.h> + +#include "atom.h" +#include "basename.h" +#include "contents.h" +#include "rmspace.h" +#include "vdb.h" #define QFILE_FLAGS "boRx:S" COMMON_FLAGS static struct option const qfile_long_opts[] = { @@ -499,7 +511,3 @@ int qfile_main(int argc, char **argv) return (found ? EXIT_SUCCESS : EXIT_FAILURE); } - -#else -DEFINE_APPLET_STUB(qfile) -#endif |