Allow CFLAGS and LDFLAGS to be overwritten on command line
authorRocco Rutte <pdmef@gmx.net>
Wed, 14 Mar 2007 15:19:13 +0000 (15:19 +0000)
committerRocco Rutte <pdmef@gmx.net>
Wed, 14 Mar 2007 15:19:13 +0000 (15:19 +0000)
Hardcoding doesn't make sense, after all.

Signed-off-by: Rocco Rutte <pdmef@gmx.net>
.gitignore [new file with mode: 0644]
Makefile

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..d7c0f27
--- /dev/null
@@ -0,0 +1,2 @@
+svn-archive
+svn-fast-export
index 39e7633..8242b6f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,8 +1,14 @@
-SVN = /usr/local/svn
-CFLAGS = -I/usr/include/apr-1.0 -I${SVN}/include/subversion-1 -pipe -O2 -std=c99
-LDFLAGS = -L${SVN}/lib -lsvn_fs-1
+SVN ?= /usr/local/svn
+APR_INCLUDES ?= /usr/include/apr-1.0
+CFLAGS += -I${APR_INCLUDES} -I${SVN}/include/subversion-1 -pipe -O2 -std=c99
+LDFLAGS += -L${SVN}/lib -lsvn_fs-1
 
 all: svn-fast-export svn-archive
 
 svn-fast-export: svn-fast-export.c
 svn-archive: svn-archive.c
+
+.PHONY: clean
+
+clean:
+       rm -rf svn-fast-export svn-archive