Chinaunix首页 | 论坛 | 博客
  • 博客访问: 183329
  • 博文数量: 43
  • 博客积分: 1150
  • 博客等级: 少尉
  • 技术积分: 450
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-29 15:52
文章分类

全部博文(43)

文章存档

2012年(18)

2011年(24)

2008年(1)

分类: WINDOWS

2011-10-24 17:32:24

# Makefile for cygwin gcc
# Nate Lawson <>
include
# OPTFLAGS = -g -DDBG
OPTFLAGS=
# I am suspicious of -O2 since it hosed wpcap.dll. To be safe, use -O only
CFLAGS =-I../libpcap/ -I../libpcap/bpf -I../libpcap/lbl -I../libpcap/Win32/Include -I../../common -I../Win32-Extensions -I../../../Airpcap_Devpack/include /ZI /nologo \
 -DHAVE_ADDRINFO  \
 -DHAVE_DAG_API -DYY_NEVER_INTERACTIVE \
 -Dyylval=pcap_lval -D_USRDLL \
 -DLIBPCAP_EXPORTS -DHAVE_STRERROR -D__STDC__ \
 -DINET6 -D_WINDOWS -DSIZEOF_CHAR=1 -DSIZEOF_SHORT=2 -DSIZEOF_INT=4 \
 -DWPCAP -DHAVE_SNPRINTF -DHAVE_VSNPRINTF \
 -DWIN32 -DHAVE_AIRPCAP_API -D_VC80_UPGRADE=0x0600 -D_WINDLL -D_MBCS  /MD
LLDFLAGS =/INCREMENTAL /NOLOGO /SUBSYSTEM:console /DEF:"./Wpcap_no_extensions.def" /IMPLIB:"./wpcap.lib"
.c.obj:
    $(cc) $(CFLAGS) /Fo"$@" -c $<
objs =  ../Win32-Extensions/Win32-Extensions.obj

LIBS =kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib Advapi32.lib ws2_32.lib version.lib ../../WpdPack/Lib/packet.lib ../../WpdPack/Lib/libpcap.lib
wpcap.dll: $(objs)
    $(link) /OUT:wpcap.dll  /DLL $(LIBS) $(LLDFLAGS) $(objs)
clean:
    rm $(objs)
    rm wpcap.dll
install: wpcap.dll
    cp wpcap.dll c:/windows/system32
阅读(1643) | 评论(0) | 转发(0) |
0

上一篇:SCIP习题答案

下一篇:makefile for libpcap vs2010

给主人留下些什么吧!~~