summaryrefslogtreecommitdiffstats
path: root/Makefile.in
diff options
context:
space:
mode:
authorAndreas Gruenbacher <agruen@suse.de>2006-01-21 23:45:37 +0000
committerAndreas Gruenbacher <agruen@suse.de>2006-01-21 23:45:37 +0000
commit91a883abd8138ea0c864cc34b46a7359d4505a21 (patch)
treec964a64ce76dba87a1d1010feef0b60a788055dc /Makefile.in
parent7650e642f6405339620b850ec12fd53238fc55d4 (diff)
downloadquilt-91a883abd8138ea0c864cc34b46a7359d4505a21.tar.gz
- Add fallback ftw implementation for systems that don't have it.
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in12
1 files changed, 8 insertions, 4 deletions
diff --git a/Makefile.in b/Makefile.in
index 2831b29..3bb9da1 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -43,6 +43,11 @@ LDFLAGS += @LDFLAGS@
LIBS := @LIBS@
EXEEXT := @EXEEXT@
+LIBOBJS := $(patsubst %,lib/%,@LIBOBJS@)
+ifneq ($(LIBOBJS),)
+CFLAGS += -Ilib
+endif
+
COMPAT_SYMLINKS := @COMPAT_SYMLINKS@
COMPAT_PROGRAMS := @COMPAT_PROGRAMS@
@@ -81,9 +86,9 @@ SRC += $(wildcard compat/*.in) $(wildcard compat/*.sh)
DIRT += $(patsubst %.in,%,$(wildcard compat/*.in))
COMPAT := $(COMPAT_PROGRAMS:%=compat/%) $(COMPAT_SYMLINKS:%=compat/%)
-LIB_SRC := backup-files.c
+LIB_SRC := backup-files.c ftw.c
LIB := backup-files$(EXEEXT)
-SRC += $(LIB_SRC:%=lib/%)
+SRC += $(LIB_SRC:%=lib/%) lib/ftw.h
DIRT += lib/backup-files$(EXEEXT) $(LIB_SRC:%.c=lib/%.o)
DOC_IN := README
@@ -122,8 +127,7 @@ export QUILT_DIR QUILT_LIB QUILTRC
all : scripts compat $(DOC:%=doc/%) $(MAN1) mofiles
-$(LIB:%=lib/%) : $(LIB_SRC:%.c=lib/%.o)
- $(CC) -o $@ $(LDFLAGS) $^ $(LIBS)
+lib/backup-files :: $(LIBOBJS)
ifeq ($(USE_NLS),yes)
mofiles : $(LINGUAS:%=po/%.mo)