1 # Copyright 2000, International Business Machines Corporation and others.
4 # This software has been released under the terms of the IBM Public
5 # License. For details, see the LICENSE file in the top-level source
6 # directory or online at http://www.openafs.org/dl/license10.html
8 # Required Include paths
11 #AFSD_INC_SDK9X = /I $(HOMEDRIVE)\tol\sdk95\Include
12 #AFSD_INC_MFC9X = /I $(HOMEDRIVE)\PROGRA~1\MICROS~2\VC98\INCLUDE /I $(HOMEDRIVE)\PROGRA~1\MICROS~2\VC98\MFC\INCLUDE /I $(HOMEDRIVE)\PROGRA~1\MICROS~2\VC98\ATL\INCLUDE
14 RELDIR=WINNT\win9xpanel
15 !INCLUDE ..\..\config\NTMakefile.$(SYS_NAME)
16 OUTDIR = $(DESTDIR)\WinInstall
19 !IF "$(AFSDEV_BUILDTYPE)" == ""
21 !MESSAGE No configuration specified. Defaulting to FREE.
24 !IF "$(AFSDEV_BUILDTYPE)" != "FREE" && "$(AFSDEV_BUILDTYPE)" != "CHECKED"
25 !MESSAGE Invalid configuration "$(AFSDEV_BUILDTYPE)" specified.
26 !MESSAGE You can specify a configuration when running NMAKE
27 !MESSAGE by defining the macro AFSDEV_BUILDTYPE on the command line. For example:
29 !MESSAGE NMAKE /f "WinAfsLoad.mak" AFSDEV_BUILDTYPE="FREE"
31 !MESSAGE Possible choices for configuration are:
33 !MESSAGE "FREE" (based on "Win32 (x86) Application")
34 !MESSAGE "CHECKED" (based on "Win32 (x86) Application")
36 !ERROR An invalid configuration is specified.
40 !MESSAGE You must specify OUTDIR to point to a local hardrive linkage area
41 !MESSAGE Microsoft Link may not complete correctly over AFS drives
42 !ERROR An invalid configuration is specified.
52 $(DESTDIR)\bin\util_cr.exe ~ "$(MSSDK)\Include\windows.h" "Enviornment variable MSSDK must point to SDK"
55 !IF "$(AFSDEV_BUILDTYPE)" == "FREE"
63 INSTALL : prep "$(OUTDIR)\WinAfsLoad.exe" "$(OUTDIRHLP)\afswin9x.HLP" "$(OUTDIR)\afswin9x.CNT"
66 -@erase "$(INTDIR)\vc60.idb"
67 -@erase "$(INTDIR)\vc60.pdb"
68 -@erase "$(HLPDIR)\afswin9x.hlp
69 -@erase "$(OUTDIRHLP)\afswin9x.hlp
70 -@erase "$(OUTDIRHLP)\afswin9x.cnt
73 if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
75 CPP_PROJ=/nologo /MD /W3 /GX /O2 \
77 /I "$(DESTDIR)\include\\" /I "$(DESTDIR)\include\rx" /I "$(DESTDIR)\include\afs" \
78 /D "NDEBUG" /D "_MFC" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_WINNT" /D "_AFXDLL" /D "ENCRIPT" /Fo"$(OUT)\\\" /Fd"$(INTDIR)\\" /FD /c
80 MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32
81 RSC_PROJ=/l 0x409 /fo"$(INTDIR)\WinAfsLoad.res" $(AFSD_INC_MFC) /d "AFSPRODUCT_VERSION=\"$(AFSPRODUCT_VERSION)\"" /d "NDEBUG" /d "_AFXDLL"
83 BSC32_FLAGS=/nologo /o"$(INTDIR)\WinAfsLoad.bsc"
87 LINK32_FLAGS=mpr.lib afsauth.lib afskauth.lib afsprot.lib afspioctl.lib afsaudit.lib afsutil.lib afscom_err.lib afsreg.lib afscmd.lib afsubik.lib afsrxkad.lib afsdes.lib afsrx.lib afslwp.lib libosi.lib libafsconf.lib Svrapi.lib /nologo /subsystem:windows /machine:I386 /out:"$(OUTDIR)\WinAfsLoad.exe" /libpath:"$(DESTDIR)\lib\afs" /libpath:"$(DESTDIR)\lib"
89 "$(INTDIR)\api95.obj" \
90 "$(INTDIR)\CAfs.obj" \
91 "$(INTDIR)\Encript.obj" \
92 "$(INTDIR)\Change.obj" \
93 "$(INTDIR)\CommandSettings.obj" \
94 "$(INTDIR)\CRegkey.obj" \
95 "$(INTDIR)\Datalog.obj" \
96 "$(INTDIR)\Force.obj" \
97 "$(INTDIR)\modver.obj" \
98 "$(INTDIR)\MyFrame.obj" \
99 "$(INTDIR)\ProgBarDlg.obj" \
100 "$(INTDIR)\Retry.obj" \
101 "$(INTDIR)\Settings.obj" \
102 "$(INTDIR)\TermWarn.obj" \
103 "$(INTDIR)\Transbmp.obj" \
104 "$(INTDIR)\TrayIcon.obj" \
105 "$(INTDIR)\Wait.obj" \
106 "$(INTDIR)\WinAfsLoad.obj" \
107 "$(INTDIR)\WinAfsLoadDlg.obj" \
108 "$(INTDIR)\WinAfsLoad.res"
110 "$(OUTDIR)\WinAfsLoad.exe" : "$(INTDIR)" $(DEF_FILE) $(LINK32_OBJS)
112 $(LINK32_FLAGS) $(LINK32_OBJS)
114 !ELSEIF "$(AFSDEV_BUILDTYPE)" == "CHECKED"
119 # Begin Custom Macros
122 INSTALL : prep "$(OUTDIR)\WinAfsLoad.exe" "$(OUTDIRHLP)\afswin9x.HLP" "$(OUTDIR)\afswin9x.CNT"
125 -@erase "$(INTDIR)\vc60.idb"
126 -@erase "$(INTDIR)\vc60.pdb"
127 -@erase "$(INTDIR)\WinAfsLoad.res"
128 -@erase "$(OUTDIR)\WinAfsLoad.pdb"
129 -@erase "$(HLPDIR)\afswin9x.hlp
130 -@erase "$(OUTDIRHLP)\afswin9x.hlp
131 -@erase "$(OUTDIRHLP)\afswin9x.cnt
134 if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
136 CPP_PROJ=/nologo /MDd /W3 /Gm /GX /ZI /Od \
138 /I "$(DESTDIR)\include\\" /I "$(DESTDIR)\include\rx" /I "$(DESTDIR)\include\afs" \
139 /D "_DEBUG" /D "WIN32_LEAN_AND_MEAN" /D _WIN32_IE=0x0400 /D "TESTBUTTONS" /D "_MFC" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_WINNT" /D "_AFXDLL" /D "ENCRIPT" /D "NOKNOK" /Yu"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c
141 MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32
142 RSC_PROJ=/l 0x409 /fo"$(INTDIR)\WinAfsLoad.res" $(AFSD_INC_MFC) /d "AFSPRODUCT_VERSION=\"$(AFSPRODUCT_VERSION)\"" /d "_DEBUG" /d "_AFXDLL"
144 BSC32_FLAGS=/nologo /o"$(INTDIR)\WinAfsLoad.bsc"
148 LINK32_FLAGS=Svrapi.lib Ws2_32.lib mpr.lib afsauth.lib afskauth.lib afsprot.lib afspioctl.lib afsaudit.lib afsutil.lib afscom_err.lib afsreg.lib afscmd.lib afsubik.lib afsrxkad.lib afsdes.lib afsrx.lib afslwp.lib libosi.lib libafsconf.lib /nologo /subsystem:windows /pdb:"$(OUTDIR)\WinAfsLoad.pdb" /debug /machine:I386 /out:"$(OUTDIR)\WinAfsLoad.exe" /pdbtype:sept /libpath:"$(DESTDIR)\lib\afs" /libpath:"$(DESTDIR)\lib"
150 "$(INTDIR)\api95.obj" \
151 "$(INTDIR)\CAfs.obj" \
152 "$(INTDIR)\Encript.obj" \
153 "$(INTDIR)\Change.obj" \
154 "$(INTDIR)\CommandSettings.obj" \
155 "$(INTDIR)\CRegkey.obj" \
156 "$(INTDIR)\Datalog.obj" \
157 "$(INTDIR)\Force.obj" \
158 "$(INTDIR)\modver.obj" \
159 "$(INTDIR)\MyFrame.obj" \
160 "$(INTDIR)\ProgBarDlg.obj" \
161 "$(INTDIR)\Retry.obj" \
162 "$(INTDIR)\Settings.obj" \
163 "$(INTDIR)\TermWarn.obj" \
164 "$(INTDIR)\Transbmp.obj" \
165 "$(INTDIR)\TrayIcon.obj" \
166 "$(INTDIR)\Wait.obj" \
167 "$(INTDIR)\WinAfsLoad.obj" \
168 "$(INTDIR)\WinAfsLoadDlg.obj" \
169 "$(INTDIR)\WinAfsLoad.res"
171 "$(OUTDIR)\WinAfsLoad.exe" : "$(INTDIR)" $(DEF_FILE) $(LINK32_OBJS)
173 $(LINK32_FLAGS) $(LINK32_OBJS)
176 SOURCE="$(InputPath)"
177 PostBuild_Desc=Copy to Debugger
178 DS_POSTBUILD_DEP=$(INTDIR)\postbld.dep
180 ALL : $(DS_POSTBUILD_DEP)
182 # Begin Custom Macros
185 $(DS_POSTBUILD_DEP) : "$(OUTDIR)\WinAfsLoad.exe"
186 echo Helper for Post-build step > "$(DS_POSTBUILD_DEP)"
215 !IF "$(NO_EXTERNAL_DEPS)" != "1"
216 !IF EXISTS("WinAfsLoad.dep")
217 !INCLUDE "WinAfsLoad.dep"
219 !MESSAGE Warning: cannot find "WinAfsLoad.dep"
224 !IF "$(AFSDEV_BUILDTYPE)" == "FREE" || "$(AFSDEV_BUILDTYPE)" == "CHECKED"
227 "$(INTDIR)\api95.obj" : $(SOURCE)
232 "$(INTDIR)\CAfs.obj" : $(SOURCE)
236 "$(INTDIR)\Change.obj" : $(SOURCE)
239 SOURCE=.\CommandSettings.cpp
241 "$(INTDIR)\CommandSettings.obj" : $(SOURCE)
246 "$(INTDIR)\CRegkey.obj" : $(SOURCE)
251 "$(INTDIR)\Datalog.obj" : $(SOURCE)
256 "$(INTDIR)\Encript.obj" : $(SOURCE)
261 "$(INTDIR)\Force.obj" : $(SOURCE)
266 "$(INTDIR)\modver.obj" : $(SOURCE)
271 "$(INTDIR)\MyFrame.obj" : $(SOURCE)
274 SOURCE=.\ProgBarDlg.cpp
276 "$(INTDIR)\ProgBarDlg.obj" : $(SOURCE)
281 "$(INTDIR)\Retry.obj" : $(SOURCE)
284 SOURCE=.\Settings.cpp
286 "$(INTDIR)\Settings.obj" : $(SOURCE)
288 SOURCE=.\TermWarn.cpp
290 "$(INTDIR)\TermWarn.obj" : $(SOURCE)
293 SOURCE=.\Transbmp.cpp
295 "$(INTDIR)\Transbmp.obj" : $(SOURCE)
298 SOURCE=.\TrayIcon.cpp
301 "$(INTDIR)\TrayIcon.obj" : $(SOURCE)
305 "$(INTDIR)\Wait.obj" : $(SOURCE)
308 SOURCE=.\WinAfsLoad.cpp
310 "$(INTDIR)\WinAfsLoad.obj" : $(SOURCE)
313 SOURCE=.\WinAfsLoad.rc
315 "$(INTDIR)\WinAfsLoad.res" : $(SOURCE)
316 $(RSC) $(RSC_PROJ) $(SOURCE)
319 SOURCE=.\WinAfsLoadDlg.cpp
321 "$(INTDIR)\WinAfsLoadDlg.obj" : $(SOURCE)
323 "$(OUTDIR)\afswin9x.HLP" : "$(HLPDIR)\afswin9x.HPJ"
325 "$(HLPDIR)\afswin9x.HLP" : "$(HLPDIR)\afswin9x.RTF"
326 $(HLP) $(HLP_PROJ) $(HLPDIR)\afswin9x.HPJ
328 "$(OUTDIRHLP)\afswin9x.HLP" : $(HLPDIR)\afswin9x.HLP
329 COPY $(HLPDIR)\afswin9x.HLP $(OUTDIRHLP)\.
331 "$(OUTDIRHLP)\afswin9x.CNT" : $(HLPDIR)\afswin9x.CNT
332 COPY $(HLPDIR)\afswin9x.CNT $(OUTDIRHLP)\.