mirror of
https://github.com/moparisthebest/pacman
synced 2024-12-22 15:58:50 -05:00
d6ccd44390
Ensures that config.h is always ordered correctly (first) in the includes. Also means that new source files get this for free without having to remember to add it. We opt for -imacros over -include as its more portable, and the added constraint by -imacros doesn't bother us for config.h. This also touches the HACKING file to remove the explicit mention of config.h as part of the includes. Signed-off-by: Dave Reisner <dreisner@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org>
70 lines
1.2 KiB
Makefile
70 lines
1.2 KiB
Makefile
AUTOMAKE_OPTIONS = gnu
|
|
|
|
SUBDIRS = po
|
|
|
|
lib_LTLIBRARIES = libalpm.la
|
|
include_HEADERS = alpm_list.h alpm.h
|
|
|
|
DEFS = -DLOCALEDIR=\"@localedir@\" @DEFS@
|
|
|
|
AM_CPPFLAGS = \
|
|
-imacros $(top_builddir)/config.h
|
|
|
|
AM_CFLAGS = -pedantic -D_GNU_SOURCE
|
|
|
|
if ENABLE_VISIBILITY_CC
|
|
if DARWIN
|
|
AM_CFLAGS += -fvisibility=hidden
|
|
else
|
|
AM_CFLAGS += -fvisibility=internal
|
|
endif
|
|
endif
|
|
if ENABLE_GNU89_INLINE_CC
|
|
AM_CFLAGS += -fgnu89-inline
|
|
endif
|
|
|
|
libalpm_la_SOURCES = \
|
|
add.h add.c \
|
|
alpm.h alpm.c \
|
|
alpm_list.h alpm_list.c \
|
|
backup.h backup.c \
|
|
be_local.c \
|
|
be_package.c \
|
|
be_sync.c \
|
|
conflict.h conflict.c \
|
|
db.h db.c \
|
|
delta.h delta.c \
|
|
deps.h deps.c \
|
|
diskspace.h diskspace.c \
|
|
dload.h dload.c \
|
|
error.c \
|
|
graph.h graph.c \
|
|
group.h group.c \
|
|
handle.h handle.c \
|
|
log.h log.c \
|
|
package.h package.c \
|
|
pkghash.h pkghash.c \
|
|
rawstr.c \
|
|
remove.h remove.c \
|
|
signing.c signing.h \
|
|
sync.h sync.c \
|
|
trans.h trans.c \
|
|
util.h util.c \
|
|
version.c
|
|
|
|
if !HAVE_LIBSSL
|
|
libalpm_la_SOURCES += \
|
|
md5.h md5.c \
|
|
sha2.h sha2.c
|
|
endif
|
|
|
|
if HAVE_LIBGPGME
|
|
libalpm_la_SOURCES += \
|
|
base64.h base64.c
|
|
endif
|
|
|
|
libalpm_la_LDFLAGS = -no-undefined -version-info $(LIB_VERSION_INFO) @LIBCURL@
|
|
libalpm_la_LIBADD = $(LTLIBINTL)
|
|
|
|
# vim:set ts=2 sw=2 noet:
|