imapext-2007
diff src/osdep/nt/makefile.w2k @ 0:ada5e610ab86
imap-2007e
author | yuuji@gentei.org |
---|---|
date | Mon, 14 Sep 2009 15:17:45 +0900 |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/src/osdep/nt/makefile.w2k Mon Sep 14 15:17:45 2009 +0900 1.3 @@ -0,0 +1,119 @@ 1.4 +# ======================================================================== 1.5 +# Copyright 1988-2007 University of Washington 1.6 +# 1.7 +# Licensed under the Apache License, Version 2.0 (the "License"); 1.8 +# you may not use this file except in compliance with the License. 1.9 +# You may obtain a copy of the License at 1.10 +# 1.11 +# http://www.apache.org/licenses/LICENSE-2.0 1.12 +# 1.13 +# 1.14 +# ======================================================================== 1.15 + 1.16 +# Program: Portable C client makefile -- Windows 2000/XP version 1.17 +# 1.18 +# Author: Mark Crispin 1.19 +# Networks and Distributed Computing 1.20 +# Computing & Communications 1.21 +# University of Washington 1.22 +# Administration Building, AG-44 1.23 +# Seattle, WA 98195 1.24 +# Internet: MRC@CAC.Washington.EDU 1.25 +# 1.26 +# Date: 11 May 1989 1.27 +# Last Edited: 23 May 2007 1.28 + 1.29 + 1.30 +IP=6 1.31 +EXTRAAUTHENTICATORS = 1.32 +EXTRADRIVERS = 1.33 +EXTRACFLAGS = 1.34 +AUTHENTICATORS = ext gss md5 pla log 1.35 +DRIVERS = imap nntp pop3 mbx mtx tenex unix 1.36 +CREATEDRIVER = mbx 1.37 +APPENDDRIVER = unix 1.38 +OSCOMPAT = /DWIN32 1.39 +VSCOMPAT = /D_CRT_SECURE_NO_DEPRECATE /D_CRT_NONSTDC_NO_DEPRECATE 1.40 +CFLAGS = /MT /W3 /Ox /DCHUNKSIZE=65536 $(OSCOMPAT) $(VSCOMPAT) -nologo /I.. $(EXTRACFLAGS) 1.41 +CC = cl 1.42 +CCLIENTLIB = cclient.lib 1.43 + 1.44 +all: $(CCLIENTLIB) 1.45 + 1.46 +.c.obj: 1.47 + $(CC) -c $(CFLAGS) $*.c 1.48 + 1.49 +osdep.h: os_nt.h 1.50 + copy os_nt.h osdep.h 1.51 + drivers $(EXTRADRIVERS) $(DRIVERS) dummy 1.52 + setproto $(CREATEDRIVER) $(APPENDDRIVER) 1.53 + echo ssl_onceonlyinit (); >> linkage.c 1.54 + mkauths $(EXTRAAUTHENTICATORS) $(AUTHENTICATORS) 1.55 + echo mail_versioncheck (CCLIENTVERSION); >> linkage.c 1.56 + 1.57 +ip_nt.c: ip$(IP)_nt.c 1.58 + copy ip$(IP)_nt.c ip_nt.c 1.59 + 1.60 +mail.obj: mail.h misc.h osdep.h mail.c 1.61 + 1.62 +misc.obj: mail.h misc.h misc.c 1.63 + 1.64 +fdstring.obj: mail.h misc.h osdep.h fdstring.h fdstring.c 1.65 + 1.66 +flstring.obj: mail.h misc.h osdep.h flstring.h flstring.c 1.67 + 1.68 +netmsg.obj: mail.h misc.h netmsg.h osdep.h netmsg.c 1.69 + 1.70 +newsrc.obj: mail.h misc.h newsrc.h osdep.h newsrc.c 1.71 + 1.72 +rfc822.obj: mail.h rfc822.h misc.h rfc822.c 1.73 + 1.74 +smanager.obj: mail.h misc.h smanager.c 1.75 + 1.76 +utf8.obj: mail.h misc.h osdep.h utf8.h 1.77 + 1.78 +utf8aux.obj: mail.h misc.h osdep.h utf8.h 1.79 + 1.80 +imap4r1.obj: mail.h imap4r1.h misc.h osdep.h imap4r1.c 1.81 + 1.82 +nntp.obj: mail.h nntp.h smtp.h rfc822.h misc.h osdep.h nntp.c 1.83 + 1.84 +pop3.obj: mail.h rfc822.h misc.h osdep.h pop3.c 1.85 + 1.86 +smtp.obj: mail.h smtp.h rfc822.h misc.h osdep.h smtp.c 1.87 + 1.88 +os_w2k.obj: mail.h osdep.h env_nt.h fs.h ftl.h nl.h tcp.h tcp_nt.h yunchan.h \ 1.89 + os_w2k.c fs_nt.c ftl_nt.c nl_nt.c env_nt.c ssl_w2k.c ssl_none.c \ 1.90 + ip_nt.c tcp_nt.c yunchan.c pmatch.c write.c \ 1.91 + mailfile.h auth_gss.c auth_md5.c auth_pla.c auth_log.c kerb_w2k.c 1.92 + 1.93 +mbxnt.obj: mail.h misc.h osdep.h mbxnt.c 1.94 + 1.95 +mtxnt.obj: mail.h misc.h osdep.h mtxnt.c 1.96 + 1.97 +tenexnt.obj: mail.h misc.h osdep.h tenexnt.c 1.98 + 1.99 +unixnt.obj: mail.h unixnt.h pseudo.h misc.h osdep.h unixnt.c 1.100 + 1.101 +dummynt.obj: mail.h dummy.h misc.h osdep.h dummynt.c 1.102 + 1.103 +pseudo.obj: pseudo.h 1.104 + 1.105 +$(CCLIENTLIB): mail.obj misc.obj fdstring.obj flstring.obj netmsg.obj \ 1.106 + newsrc.obj rfc822.obj smanager.obj utf8.obj utf8aux.obj \ 1.107 + imap4r1.obj nntp.obj pop3.obj smtp.obj os_w2k.obj \ 1.108 + mbxnt.obj mtxnt.obj tenexnt.obj unixnt.obj dummynt.obj pseudo.obj 1.109 + if exist $(CCLIENTLIB) del $(CCLIENTLIB) 1.110 + LIB /NOLOGO /OUT:cclient.lib \ 1.111 + mail.obj misc.obj fdstring.obj flstring.obj netmsg.obj \ 1.112 + newsrc.obj rfc822.obj smanager.obj utf8.obj utf8aux.obj \ 1.113 + imap4r1.obj nntp.obj pop3.obj smtp.obj os_w2k.obj \ 1.114 + mbxnt.obj mtxnt.obj tenexnt.obj unixnt.obj dummynt.obj pseudo.obj 1.115 + 1.116 +clean: 1.117 + del *.lib *.obj linkage.* osdep.* ip_nt.c auths.c *.exe *.exp || rem 1.118 + 1.119 +# A monument to a hack of long ago and far away... 1.120 + 1.121 +love: 1.122 + @echo not war?