mingw makefile + more mingw compatibility fixes
[reactos.git] / irc / ArchBlackmann / makefile
1 TARGET := ArchBlackmann.exe
2
3 .PHONY: all
4
5 all: $(TARGET)
6
7 CFLAGS := -DWIN32 -D_DEBUG -D_CONSOLE -D_MBCS
8 LFLAGS :=
9 LIBS := -lstdc++ -lws2_32
10
11 SRCS := ArchBlackmann.cpp \
12 base64.cpp \
13 chomp.cpp \
14 cram_md5.cpp \
15 File.cpp \
16 IRCClient.cpp \
17 MD5.cpp \
18 panic.cpp \
19 ReliMT.cpp \
20 SockUtils.cpp \
21 SplitJoin.cpp \
22 ssprintf.cpp \
23 ThreadPool.cpp \
24 trim.cpp
25
26 OBJS := $(SRCS:.cpp=.o)
27
28 $(TARGET): $(OBJS)
29 g++ $(LFLAGS) -o $@ $(OBJS) $(LIBS)
30
31 .cpp.o: $<
32 g++ $(CFLAGS) -c $< -o $@