summaryrefslogtreecommitdiffstats
path: root/src/windows/leash/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'src/windows/leash/Makefile.in')
-rw-r--r--src/windows/leash/Makefile.in98
1 files changed, 98 insertions, 0 deletions
diff --git a/src/windows/leash/Makefile.in b/src/windows/leash/Makefile.in
new file mode 100644
index 0000000000..1b1ae69056
--- /dev/null
+++ b/src/windows/leash/Makefile.in
@@ -0,0 +1,98 @@
+# makefile: Leash executable
+#
+
+#TODO Fix later:
+NO_AFS=1
+
+!ifndef NO_AFS
+###AFS_BASE=
+AFS_INCLUDES=-I$(AFS_BASE)\Include
+AFS_LIB=$(AFS_BASE)\lib
+AFS_LIBS=$(AFS_LIB)\afsauthent.lib
+!else
+AFS_INCLUDES=
+AFS_LIBS=
+!endif
+
+MFCLIB=MFC100D.LIB
+EXE_NAME=leash32
+WSHELPER=wshelp32
+
+!if ("$(CPU)" == "IA64") || ("$(CPU)" == "AMD64") || ("$(CPU)" == "ALPHA64")
+EXE_NAME=leash64
+WSHELPER=wshelp64
+!endif
+
+OBJS= \
+ $(OUTPRE)Krb4EditDomainRealmList.obj \
+ $(OUTPRE)CLeashDragListBox.obj \
+ $(OUTPRE)Krb5Properties.obj \
+ $(OUTPRE)KrbAddHostServer.obj \
+ $(OUTPRE)KrbAddRealm.obj \
+ $(OUTPRE)KrbConfigOptions.obj \
+ $(OUTPRE)KrbDomainRealmMaintenance.obj \
+ $(OUTPRE)KrbEditHostServer.obj \
+ $(OUTPRE)KrbEditRealm.obj \
+ $(OUTPRE)KrbProperties.obj \
+ $(OUTPRE)KrbRealmHostMaintenance.obj \
+ $(OUTPRE)Leash.obj \
+ $(OUTPRE)LeashAboutBox.obj \
+ $(OUTPRE)LeashDebugWindow.obj \
+ $(OUTPRE)LeashDoc.obj \
+ $(OUTPRE)LeashFileDialog.obj \
+ $(OUTPRE)LeashFrame.obj \
+ $(OUTPRE)LeashMessageBox.obj \
+ $(OUTPRE)LeashProperties.obj \
+ $(OUTPRE)LeashView.obj \
+ $(OUTPRE)lglobals.obj \
+ $(OUTPRE)MainFrm.obj \
+ $(OUTPRE)StdAfx.obj \
+ $(OUTPRE)AfsProperties.obj \
+ $(OUTPRE)VSroutines.obj \
+ $(OUTPRE)KrbMiscConfigOpt.obj
+
+RESFILE = $(OUTPRE)Leash.res
+XOBJS = $(RESFILE)
+
+##### Options
+# Set NODEBUG if building release instead of debug
+BUILDTOP=..\..
+
+LOCALINCLUDES= -I$(BUILDTOP) -I$(BUILDTOP)\include -I$(BUILDTOP)\windows\include
+
+##### RC Compiler
+RFLAGS = $(LOCALINCLUDES)
+RCFLAGS = $(RFLAGS) -D_WIN32 -DLEASH_APP
+
+DEFINES = -DWINSOCK -DWIN32 -DWINDOWS -D_AFXDLL -D_MBCS -DNO_KRB4
+!ifdef NODEBUG
+DEFINES = $(DEFINES)
+!else
+DEFINES = $(DEFINES) -DDBG
+!endif
+
+!ifdef NO_AFS
+DEFINES = $(DEFINES) -DNO_AFS
+!endif
+
+##### Linker
+LINK = link
+LIBS = $(GLIB) $(CLIB) $(WLIB)
+SYSLIBS = kernel32.lib Iphlpapi.lib ws2_32.lib user32.lib gdi32.lib comdlg32.lib comctl32.lib version.lib
+LFLAGS = /nologo $(LOPTS)
+
+all:: Makefile $(OUTPRE)$(EXE_NAME).exe
+
+$(OUTPRE)$(EXE_NAME).exe: $(OBJS) $(XOBJS) $(LIBS)
+ $(LINK) $(LFLAGS) /out:$@ /ENTRY:WinMainCRTStartup $(OBJS) $(XOBJS) \
+ $(LIBS) $(SYSLIBS) $(BUILDTOP)\util\wshelper\$(OUTPRE)$(WSHELPER).lib \
+ ../lib/$(OUTPRE)libwin.lib atl.lib $(MFCLIB) $(SCLIB)
+
+$(RESFILE): ..\version.rc Leash.rc
+
+clean::
+ if exist $(OUTPRE)*.exe del $(OUTPRE)*.exe
+ if exist $(OUTPRE)*.obj del $(OUTPRE)*.obj
+ if exist $(OUTPRE)*.res del $(OUTPRE)*.res
+ if exist $(OUTPRE)*.pdb del $(OUTPRE)*.pdb
+ if exist *.err del *.err