mirror of
https://github.com/pygos/pkg-utils.git
synced 2024-11-24 21:40:43 +01:00
David Oberhollenzer
c23a2c8c33
Allow the install command to either list the packages it wants to install, or to list the files it would install. Optionally allow the command to ignore dependencies. Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
66 lines
1.7 KiB
Makefile
66 lines
1.7 KiB
Makefile
ACLOCAL_AMFLAGS = -I m4
|
|
|
|
AM_CPPFLAGS = -I$(top_srcdir)/include -D_GNU_SOURCE
|
|
AM_CFLAGS = $(WARN_CFLAGS)
|
|
|
|
# application core
|
|
GLOBALHDR = include/pkgformat.h include/util.h include/pkgreader.h
|
|
GLOBALHDR += include/compressor.h include/command.h include/pkgwriter.h
|
|
GLOBALHDR += include/image_entry.h include/pkgio.h include/input_file.h
|
|
|
|
MAIN = main/pkg.c main/util.c main/compressor.c main/command.c main/pkgreader.c
|
|
MAIN += main/pkgwriter.c main/image_entry.c main/image_entry_sort.c
|
|
MAIN += main/mkdir_p.c main/pkgio_rd_image_entry.c main/pkg_unpack.c
|
|
MAIN += main/input_file.c main/dump_toc.c
|
|
|
|
pkg_SOURCES = $(GLOBALHDR) $(MAIN)
|
|
pkg_CFLAGS = $(AM_CFLAGS)
|
|
pkg_LDADD =
|
|
|
|
bin_PROGRAMS = pkg
|
|
|
|
EXTRA_DIST = autogen.sh
|
|
|
|
##### commands #####
|
|
|
|
# pack command
|
|
pkg_SOURCES += main/cmd/pack/filelist.c
|
|
pkg_SOURCES += main/cmd/pack/write_toc.c main/cmd/pack/write_files.c
|
|
pkg_SOURCES += main/cmd/pack/pack.h main/cmd/pack/pack.c
|
|
pkg_SOURCES += main/cmd/pack/desc.c main/cmd/pack/write_hdr.c
|
|
|
|
# dump command
|
|
pkg_SOURCES += main/cmd/dump/dump.c main/cmd/dump/dump.h
|
|
pkg_SOURCES += main/cmd/dump/dump_header.c
|
|
|
|
# install command
|
|
pkg_SOURCES += main/cmd/install/collect.c main/cmd/install/install.c
|
|
pkg_SOURCES += main/cmd/install/install.h main/cmd/install/pkglist.c
|
|
pkg_SOURCES += main/cmd/install/tsort.c
|
|
|
|
# unpack command
|
|
pkg_SOURCES += main/cmd/unpack.c
|
|
|
|
# help command
|
|
pkg_SOURCES += main/cmd/help.c
|
|
|
|
##### compressors #####
|
|
|
|
# dummy compressor
|
|
pkg_SOURCES += main/compressors/none.c
|
|
|
|
# zlib compressor
|
|
if WITH_ZLIB
|
|
pkg_SOURCES += main/compressors/zlib.c
|
|
|
|
pkg_CFLAGS += $(ZLIB_CFLAGS)
|
|
pkg_LDADD += $(ZLIB_LIBS)
|
|
endif
|
|
|
|
# lzma compressor
|
|
if WITH_LZMA
|
|
pkg_SOURCES += main/compressors/lzma.c
|
|
|
|
pkg_CFLAGS += $(XZ_CFLAGS)
|
|
pkg_LDADD += $(XZ_LIBS)
|
|
endif
|