1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
CFLAGS=-Wall -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ggdb -DWINDOWS -D_WIN32_WINNT=0x0600 -DDEBUGGING -DFD_SETSIZE=1024
OBJ=pen.o select.o poll.o kqueue.o epoll.o dlist.o ssl.o dsr.o memory.o diag.o settings.o acl.o event.o netconv.o server.o client.o conn.o idlers.o windows.o
LIB=-lws2_32 -lpsapi -lole32 -loleaut32 -luuid
all:
cp config.h.win config.h
$(MAKE) -C X86 pen32.exe
$(MAKE) -C X64 pen64.exe
pen32.exe: $(OBJ)
$(CC) -o pen32.exe $(OBJ) $(LIB)
pen64.exe: $(OBJ)
$(CC) -o pen64.exe $(OBJ) $(LIB)
pen.o: pen.c
select.o: select.c
poll.o: poll.c
kqueue.o: kqueue.c
epoll.o: epoll.c
windows.o: windows.c
dlist.o: dlist.c
$(OBJ): pen.h config.h
clean:
rm -f X86/*.o X64/*.o
|