Stupid winsock needs special way to close sockets.
[dftpd.git] / Makefile
blob27f0c37918c2bac2b6f469c43af35e6802525016
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 IO.o \
18 Listener.o \
19 LogSTDOUT.o \
20 Main.o \
21 Server.o \
22 SessionController.o \
23 Session.o \
24 String.o \
25 Telnet.o \
26 TelnetCommand.o
28 all: dftpd
30 clean:
31 rm -f *.o *.d dftpd
33 .cpp.o:
34 $(CXX) -c $(INCLUDES) $(CFLAGS) $<
36 dftpd: $(OBJ)
37 $(CXX) $(OBJ) -o dftpd $(LIBS)
39 %.d: %.cpp
40 @$(CXX) -MM $(CFLAGS) $(INCLUDES) $< > $@.$$$$; \
41 sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \
42 rm -f $@.$$$$
44 -include $(OBJ:.o=.d)
46 .PHONY: clean