Merge jrn/db/vcs-svn-housekeeping:vcs-svn into master
[svn-fe.git] / Makefile
blob8a686a8049af65da9ef398768ab8d6a61639d94c
1 .PHONY: all clean
2 CFLAGS = -Wall -W -g -O2 -Icompat -Ivcs-svn
3 HEADERS = compat/mkgmtime.h \
4 compat/quote.h \
5 compat/strbuf.h \
6 vcs-svn/compat-util.h \
7 vcs-svn/fast_export.h \
8 vcs-svn/line_buffer.h \
9 vcs-svn/repo_tree.h \
10 vcs-svn/sliding_window.h \
11 vcs-svn/svndiff.h \
12 vcs-svn/svndump.h
14 OBJECTS = compat/mkgmtime.o \
15 compat/quote.o \
16 compat/strbuf.o \
17 contrib/svn-fe/svn-fe.o \
18 vcs-svn/fast_export.o \
19 vcs-svn/line_buffer.o \
20 vcs-svn/repo_tree.o \
21 vcs-svn/sliding_window.o \
22 vcs-svn/svndiff.o \
23 vcs-svn/svndump.o
25 all: contrib/svn-fe/svn-fe
26 %.o: %.c $(HEADERS)
27 $(CC) -o $@ $(CFLAGS) -c $<
28 contrib/svn-fe/svn-fe: $(OBJECTS)
29 $(CC) -o $@ $(CFLAGS) $(OBJECTS)
30 clean:
31 $(RM) compat/*.o vcs-svn/*.o \
32 contrib/svn-fe/*.o contrib/svn-fe/svn-fe