Add FTP protocol debugging facilities.
[dftpd.git] / Makefile
blob17d540368ddf5cbb8f691e79fcec70a51a744cac
1 CFLAGS = -g -Wall -DDEBUG
2 LDFLAGS =
4 LIBS = -lpthread
5 INCLUDES =
7 # --
9 OBJ = \
10 AuthNone.o \
11 AuthToken.o \
12 Data.o \
13 DataBufferFile.o \
14 DataBufferListing.o \
15 Exceptions.o \
16 Filesystem.o \
17 Listener.o \
18 LogSTDOUT.o \
19 Main.o \
20 Server.o \
21 SessionController.o \
22 Session.o \
23 String.o \
24 Telnet.o \
25 TelnetCommand.o
27 all: dftpd
29 clean:
30 rm -f *.o *.d dftpd
32 .cpp.o:
33 $(CXX) -c $(INCLUDES) $(CFLAGS) $<
35 dftpd: $(OBJ)
36 $(CXX) $(OBJ) -o dftpd $(LIBS)
38 %.d: %.cpp
39 @$(CXX) -MM $(CFLAGS) $(INCLUDES) $< > $@.$$$$; \
40 sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \
41 rm -f $@.$$$$
43 -include $(OBJ:.o=.d)
45 .PHONY: clean