mirror of
https://github.com/moparisthebest/pacman
synced 2024-11-17 06:45:05 -05:00
544bcbe664
Based on the "depth first search" algorithm, for more infos visit: http://en.wikipedia.org/wiki/Topological_sorting The previous algorithm used by sortbydeps was too slow, and to work around it the number of steps needed to get correct result was reduced greatly. So it produced wrong results in several cases : 1) smoke001.py 2) http://bugs.archlinux.org/task/7229 More here: http://archlinux.org/pipermail/pacman-dev/2007-April/008057.html Signed-off-by: Chantry Xavier <shiningxc@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org>
57 lines
1.1 KiB
Makefile
57 lines
1.1 KiB
Makefile
AUTOMAKE_OPTIONS = gnu
|
|
|
|
SUBDIRS = po
|
|
|
|
# paths set at make time
|
|
lockfile = ${localstatedir}/run/pacman.lck
|
|
dbpath = ${localstatedir}/lib/pacman/
|
|
cachedir = ${localstatedir}/cache/pacman/pkg/
|
|
|
|
lib_LTLIBRARIES = libalpm.la
|
|
include_HEADERS = alpm_list.h alpm.h
|
|
|
|
DEFS = -DLOCALEDIR=\"@localedir@\" @DEFS@
|
|
|
|
AM_CFLAGS = -fvisibility=hidden -pedantic -D_GNU_SOURCE -fgnu89-inline
|
|
|
|
EXTRA_DIST = Doxyfile
|
|
|
|
libalpm_la_SOURCES = \
|
|
add.h add.c \
|
|
alpm.h alpm.c \
|
|
alpm_list.h alpm_list.c \
|
|
backup.h backup.c \
|
|
be_files.c \
|
|
cache.h cache.c \
|
|
conflict.h conflict.c \
|
|
db.h db.c \
|
|
deps.h deps.c \
|
|
error.h error.c \
|
|
group.h group.c \
|
|
handle.h handle.c \
|
|
log.h log.c \
|
|
md5.h md5.c \
|
|
md5driver.c \
|
|
package.h package.c \
|
|
provide.h provide.c \
|
|
remove.h remove.c \
|
|
server.h server.c \
|
|
sha1.h sha1.c \
|
|
sync.h sync.c \
|
|
trans.h trans.c \
|
|
util.h util.c \
|
|
versioncmp.h versioncmp.c
|
|
|
|
libalpm_la_LDFLAGS = -no-undefined -version-info $(LIB_VERSION_INFO)
|
|
libalpm_la_LIBADD = -larchive -ldownload
|
|
|
|
if HAS_DOXYGEN
|
|
all: doxygen.in
|
|
|
|
doxygen.in:
|
|
doxygen $(srcdir)/Doxyfile
|
|
|
|
endif
|
|
|
|
# vim:set ts=2 sw=2 noet:
|