summaryrefslogtreecommitdiffstats
path: root/Makefile.in
diff options
context:
space:
mode:
authorJean Delvare <khali@linux-fr.org>2005-08-28 18:52:10 +0000
committerJean Delvare <khali@linux-fr.org>2005-08-28 18:52:10 +0000
commitc8a84309dd30f0d62d22df06a13320f7cac66c4f (patch)
tree989aed461e31bd411d80e0fcbc77535b95d99b10 /Makefile.in
parent0d5431ab7ea78ebff3d8fafc51594dc5502c1514 (diff)
downloadquilt-c8a84309dd30f0d62d22df06a13320f7cac66c4f.tar.gz
- configure.ac, Makefile.in: Support GCC and other compilers. Allow
executable extensions (non-Unix.) Original patch from John Vandenberg.
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in14
1 files changed, 11 insertions, 3 deletions
diff --git a/Makefile.in b/Makefile.in
index 92b8f67..3afa156 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -36,7 +36,12 @@ else
MAKE_NLS := $(MAKE)
endif
-CFLAGS := @CFLAGS@ -Wall
+CC := @CC@
+CPPFLAGS += @CPPFLAGS@
+CFLAGS += @CFLAGS@
+LDFLAGS += @LDFLAGS@
+LIBS := @LIBS@
+EXEEXT := @EXEEXT@
ISODATE := $(shell date +%Y-%m-%d)
@@ -70,9 +75,9 @@ SRC += $(SCRIPTS_SRC:%=scripts/%)
DIRT += $(SCRIPTS_IN:%=scripts/%)
LIB_SRC := backup-files.c
-LIB := backup-files
+LIB := backup-files$(EXEEXT)
SRC += $(LIB_SRC:%=lib/%)
-DIRT += lib/backup-files lib/backup-files.o
+DIRT += lib/backup-files$(EXEEXT) $(LIB_SRC:%.c=lib/%.o)
DOC_IN := README
DOC_SRC := $(DOC_IN:%=doc/%.in)
@@ -105,6 +110,9 @@ all : scripts
$(MAKE_NLS) -C po all BUILD_ROOT=$(BUILD_ROOT) \
LINGUAS="$(LINGUAS)" localedir=$(localedir)
+$(LIB:%=lib/%) : $(LIB_SRC:%.c=lib/%.o)
+ $(CC) -o $@ $(LDFLAGS) $^ $(LIBS)
+
scripts : $(BIN:%=bin/%) $(QUILT:%=quilt/%) $(SCRIPTS:%=scripts/%) \
$(LIB:%=lib/%) $(DOC:%=doc/%) $(MAN1)