📄 makefile
字号:
########################################################### file make## CC = gccLDLIBS = `gtk-config --libs gthread`CFLAGS = -Wall \ -DG_DISABLE_DEPRECATED \ -DGDK_DISABLE_DEPRECATED \ -DGDK_PIXBUF_DISABLE_DEPRECATED \ -DGTK_DISABLE_DEPRECATEDFLAGSEXE = `pkg-config --libs gtk+-2.0`FLAGSEXT = `pkg-config gtk+-2.0 --cflags`########################################################################### Ether sniff:OBJS = ethsniff.o common.o wizspy.o wizserver.o \ getipdlg.o processdlg.o hexviewdlg.o \ spyfun.o netspy.o serverfun.o netdrv.o ipexport.o \ poport.o protocal.o packet.o ache.o datetime.oEthersniff: $(OBJS) $(CC) $^ -o ../$@ $(FLAGSEXE) $(LDLIBS) $(EXTRALIBS) -lm -lz ethsniff.o: ethsniff.c $(CC) -c $< -o $@ $(CFLAGS) $(FLAGSEXT)wizspy.o: wizspy.c wizspy.h $(CC) -c $< -o $@ $(CFLAGS) $(FLAGSEXT)wizserver.o: wizserver.c wizserver.h $(CC) -c $< -o $@ $(CFLAGS) $(FLAGSEXT)getipdlg.o: getipdlg.c getipdlg.h $(CC) -c $< -o $@ $(CFLAGS) $(FLAGSEXT) ########################################################################### Test net :OBJS = TestNet.o spyfun.o netspy.o serverfun.o netdrv.o \ ipexport.o poport.o protocal.o packet.o ache.o datetime.oTestNet: $(OBJS) $(CC) $^ -o $@ $(FLAGSEXE) $(LDLIBS) $(EXTRALIBS) -lm -lz TestNet.o: TestNet.c $(CC) -c $< -o $@ $(CFLAGS) $(FLAGSEXT)########################################################################### all usedprocessdlg.o: processdlg.c processdlg.h $(CC) -c $< -o $@ $(CFLAGS) $(FLAGSEXT)hexviewdlg.o: hexviewdlg.c hexviewdlg.h $(CC) -c $< -o $@ $(CFLAGS) $(FLAGSEXT)common.o: common.c common.h $(CC) -c $< -o $@ $(CFLAGS) $(FLAGSEXT) spyfun.o: spyfun.c spyfun.h $(CC) -c $< -o $@ $(CFLAGS) $(FLAGSEXT)netspy.o: netspy.c netspy.h $(CC) -c $< -o $@ $(CFLAGS) $(FLAGSEXT)serverfun.o: serverfun.c serverfun.h $(CC) -c $< -o $@ $(CFLAGS) $(FLAGSEXT)netdrv.o: netdrv.c netdrv.h ache.h $(CC) -c $< -o $@ $(CFLAGS) $(FLAGSEXT)ipexport.o: ipexport.c ipexport.h $(CC) -c $< -o $@ $(CFLAGS) $(FLAGSEXT) poport.o: poport.c poport.h $(CC) -c $< -o $@ $(CFLAGS) $(FLAGSEXT)protocal.o: protocal.c protocal.h $(CC) -c $< -o $@ $(CFLAGS) $(FLAGSEXT)packet.o: packet.c packet.h $(CC) -c $< -o $@ $(CFLAGS) $(FLAGSEXT) ache.o: ache.c ache.h $(CC) -c $< -o $@ $(CFLAGS) $(FLAGSEXT)datetime.o: datetime.c datetime.h $(CC) -c $< -o $@ $(CFLAGS) $(FLAGSEXT)########################################################################### cleanclean: rm -f *.o
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -