CI: Fix make distclean target

Implicit compile dependencies prevent automake from adding dependency
tracking files to the list of files to clean up.
merge-requests/125/head
Olaf Meeuwissen 2019-08-11 17:20:47 +09:00
rodzic 1f1b9dcd56
commit 08bff060f8
2 zmienionych plików z 9 dodań i 4 usunięć

Wyświetl plik

@ -17,7 +17,12 @@ DIST_LIBS_LDFLAGS = $(AM_LDFLAGS) -rpath '$(libdir)' -version-number $(V_MAJOR):
LIBTOOL += --silent
FIRMWARE_DIRS = artec_eplus48u gt68xx snapscan epjitsu
# Needed by most backends as they add sane_strstatus.lo to their list
# of libraries to link with via libsane_${BACKEND}_la_LIBADD. Due to
# the implicit dependency, automake does not notice the need to clean
# up the dependency tracking file.
EXTRA_DIST = sane_strstatus.c
CLEANFILES = $(DEPDIR)/sane_strstatus.Plo
all: becfg
@ -133,7 +138,7 @@ uninstall-hook:
rmdir $(DESTDIR)$(datadir)/sane/$${dir} ; \
done
CLEANFILES = $(BACKEND_CONFS) $(be_convenience_libs)
CLEANFILES += $(BACKEND_CONFS) $(be_convenience_libs)
clean-local:
find . -type l -name \*-s.c | xargs rm -f

Wyświetl plik

@ -48,9 +48,9 @@ sane_find_scanner_LDADD = ../sanei/libsanei.la ../lib/liblib.la \
gamma4scanimage_SOURCES = gamma4scanimage.c
gamma4scanimage_LDADD = $(MATH_LIB)
umax_pp_SOURCES = umax_pp.c
umax_pp_LDADD = ../sanei/libsanei.la ../lib/liblib.la $(MATH_LIB) \
../backend/umax_pp_low.lo
umax_pp_SOURCES = umax_pp.c
umax_pp_SOURCES += ../backend/umax_pp_low.c
umax_pp_LDADD = ../sanei/libsanei.la ../lib/liblib.la $(MATH_LIB)
sane_desc_SOURCES = sane-desc.c
sane_desc_LDADD = ../sanei/libsanei.la ../lib/liblib.la