summaryrefslogtreecommitdiffstats
path: root/src/windows/cns/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'src/windows/cns/Makefile.in')
-rw-r--r--src/windows/cns/Makefile.in78
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