diff options
Diffstat (limited to 'src/windows/cns/Makefile.in')
-rw-r--r-- | src/windows/cns/Makefile.in | 78 |
1 files changed, 36 insertions, 42 deletions
diff --git a/src/windows/cns/Makefile.in b/src/windows/cns/Makefile.in index 9b3347fd2b..caccee8f4e 100644 --- a/src/windows/cns/Makefile.in +++ b/src/windows/cns/Makefile.in @@ -2,67 +2,61 @@ # Works for both k4 and k5 releases. # NAME = krb5 -OBJS = cns.obj tktlist.obj +OBJS = cns.obj tktlist.obj password.obj options.obj ##### Options -DEBUG = 1 +#DEBUG = 1 !IF ! defined(KVERSION) KVERSION = 5 !endif KRB = KRB$(KVERSION) -!if $(KVERSION) == 4 -BUILDTOP = .. -LIBDIR = $(BUILDTOP)\lib\krb -KLIB = $(LIBDIR)\kerberos.lib -WLIB = $(LIBDIR)\winsock.lib -INCLUDES = /I$(BUILDTOP)\include -XOBJS = -!endif - -!if $(KVERSION) == 5 BUILDTOP =..\.. -LIBDIR = $(BUILDTOP)\lib -KLIB = $(LIBDIR)\krb5_16.lib -WLIB = $(LIBDIR)\winsock.lib + +##WIN16##WLIB = $(BUILDTOP)\lib\winsock.lib INCLUDES = /I$(BUILDTOP)\include /I$(BUILDTOP)\include\krb5 -XOBJS = kpasswd.obj -!endif +##WIN16##XOBJS = kpasswd.obj +##WIN32##XOBJS = cnsres5.obj kpasswd.obj -##### C Compiler -CC = cl -CFLAGS_RELEASE = /nologo /W3 /AL /GAs /G2 /Zp /O2 /DNDEBUG=1 -CFLAGS_DEBUG = /nologo /W3 /AL /GAs /G2 /Zp /O2 /Od /Zi -!if $(DEBUG) -CFLAGS = $(CFLAGS_DEBUG) $(INCLUDES) /D$(KRB)=1 +!if defined(DEBUG) +CFLAGS = $(CCOPTS2) $(INCLUDES) /D$(KRB)=1 /Zi /Yd /DDEBUG !else -CFLAGS = $(CFLAGS_RELEASE) $(INCLUDES) /D$(KRB)=1 +CFLAGS = $(CCOPTS2) $(INCLUDES) /D$(KRB)=1 !endif -##### RC Compiler -RC = rc ##WIN16##RFLAGS = /nologo /D$(KRB)=1 $(INCLUDES) ##WIN32##RFLAGS = /D$(KRB)=1 $(INCLUDES) ##### Linker LINK = link LIBS = $(KLIB) $(WLIB) -SYSLIBS = libw llibcew -!if $(DEBUG) -LFLAGS = /co /nologo /nod /nopackcode /map:full +##WIN16##SYSLIBS = libw llibcew +!if defined(DEBUG) +##WIN16##LFLAGS = /co /nologo /nod /nopackcode /map:full +##WIN32##LFLAGS = /nologo /nod /debug +##WIN32##SYSLIBS = libcd.lib kernel32.lib wsock32.lib user32.lib gdi32.lib !else -LFLAGS = /nologo /nod /nopackcode +##WIN16##LFLAGS = /nologo /nod /nopackcode +##WIN32##LFLAGS = /nologo /nod +##WIN32##SYSLIBS = libc.lib kernel32.lib wsock32.lib user32.lib gdi32.lib !endif all:: makefile $(NAME).exe -$(NAME).exe: $*.def cns.res $(OBJS) $(XOBJS) $(LIBS) - $(LINK) $(LFLAGS) $(OBJS) $(XOBJS), $@, $*.map, \ - $(LIBS) $(SYSLIBS), $*.def - $(RC) $(RFLAGS) /k cns.res $@ +$(NAME).exe: $*.def $(OBJS) $(XOBJS) $(LIBS) +##WIN16## $(LINK) $(LFLAGS) $(OBJS) $(XOBJS), $@, $*.map, \ +##WIN16## $(LIBS) $(SYSLIBS), $*.def +##WIN16## $(RC) $(RFLAGS) /k cnsres5.rc $@ +##WIN32## $(LINK) $(LFLAGS) /map:$*.map /out:$@ $(OBJS) $(XOBJS) \ +##WIN32## $(LIBS) $(SYSLIBS) + +##WIN32##.rc.obj: +##WIN32## $(RC) $(RFLAGS) /r $*.rc +##WIN32## $(CVTRES) /nologo /out:$*.obj $*.res -install: - copy $(NAME).exe ..\floppy +install:: + $(CP) $(NAME).exe $(DESTDIR) + $(CP) $(NAME).hlp $(DESTDIR) clean:: if exist *.obj del *.obj @@ -71,11 +65,11 @@ clean:: if exist *.map del *.map if exist *.pdb del *.pdb if exist *.err del *.err - if exist ..\floppy\$(NAME).exe del ..\floppy\$(NAME).exe -$(OBJS) cns.res: cns.h tktlist.h +$(OBJS): cns.h tktlist.h -cns.res: clock00.ico clock05.ico clock10.ico clock15.ico clock20.ico \ - clock25.ico clock30.ico clock35.ico clock40.ico clock45.ico \ - clock50.ico clock55.ico clock60.ico clockexp.ico clocktkt.ico \ - cns.ico +cns.res: cns.h \ + clock00.ico clock05.ico clock10.ico clock15.ico clock20.ico \ + clock25.ico clock30.ico clock35.ico clock40.ico clock45.ico \ + clock50.ico clock55.ico clock60.ico clockexp.ico clocktkt.ico \ + cns.ico |