1 RELDIR=WINNT\install\NSIS
2 !INCLUDE ..\..\..\config\NTMakefile.$(SYS_NAME)
3 !INCLUDE ..\..\..\config\NTMakefile.version
5 EXEDIR = $(DESTDIR)\WinInstall\Config
7 $(OUT)\Service.obj: Service.cpp
10 $(EXEDIR)\Service.exe: $(OUT)\Service.obj
11 $(EXECONLINK) $(OUT)\Service.obj
13 $(OUT)\Killer.obj: Killer.cpp
16 $(EXEDIR)\Killer.exe: $(OUT)\Killer.obj
17 $(EXECONLINK) $(OUT)\Killer.obj
20 !IF ("$(AFSDEV_BUILDTYPE)" == "FREE")
21 !IF ("$(AFSVER_CL)"=="1310")
22 $(COPY) %SystemRoot%\System32\Msvcr71.dll $(EXEDIR)
23 $(COPY) %SystemRoot%\System32\MSVCRT.DLL $(EXEDIR)
24 $(COPY) %SystemRoot%\System32\MFC71.DLL $(EXEDIR)
25 !ELSE IF ("$(AFSVER_CL)"=="1300")
26 $(COPY) %SystemRoot%\System32\Msvcp70.dll $(EXEDIR)
27 $(COPY) %SystemRoot%\System32\MSVCRT.DLL $(EXEDIR)
28 $(COPY) %SystemRoot%\System32\MFC70.DLL $(EXEDIR)
29 !ELSE IF ("$(AFSVER_CL)"=="1200")
30 $(COPY) %SystemRoot%\System32\MSVCRT.DLL $(EXEDIR)
31 $(COPY) %SystemRoot%\System32\MFC42.DLL $(EXEDIR)
33 !ERROR Unknown Compiler Version
35 !ELSE # NOT FREE - CHECKED
36 !IF ("$(AFSVER_CL)"=="1310")
37 $(COPY) %SystemRoot%\System32\Msvcr71d.dll $(EXEDIR)
38 $(COPY) %SystemRoot%\System32\Msvcr71d.pdb $(EXEDIR)
39 $(COPY) %SystemRoot%\System32\MFC71D.DLL $(EXEDIR)
40 $(COPY) %SystemRoot%\System32\MFC71D.pdb $(EXEDIR)
41 !ELSE IF ("$(AFSVER_CL)"=="1300")
42 $(COPY) %SystemRoot%\System32\Msvcp70d.dll $(EXEDIR)
43 $(COPY) %SystemRoot%\System32\Msvcp70d.pdb $(EXEDIR)
44 $(COPY) %SystemRoot%\System32\MSVCRTD.DLL $(EXEDIR)
45 $(COPY) %SystemRoot%\System32\MSVCRTD.pdb $(EXEDIR)
46 $(COPY) %SystemRoot%\System32\MFC70D.DLL $(EXEDIR)
47 $(COPY) %SystemRoot%\System32\MFC70D.pdb $(EXEDIR)
48 !ELSE IF ("$(AFSVER_CL)"=="1200")
49 $(COPY) %SystemRoot%\System32\MSVCRTD.DLL $(EXEDIR)
50 $(COPY) %SystemRoot%\System32\MSVCRTD.pdb $(EXEDIR)
51 $(COPY) %SystemRoot%\System32\MFC42D.DLL $(EXEDIR)
52 $(COPY) %SystemRoot%\System32\MFC42D.pdb $(EXEDIR)
54 !ERROR Unknown Compiler Version
57 $(DEL) nsi-includes.nsi
58 echo !define AFS_DESTDIR $(DESTDIR) > nsi-includes.nsi
59 echo !define MUI_VERSION $(AFSPRODUCT_VERSION) >> nsi-includes.nsi
60 echo !define MUI_MAJORVERSION $(AFSPRODUCT_VER_MAJOR) >>nsi-includes.nsi
61 echo !define MUI_MINORVERSION $(AFSPRODUCT_VER_MINOR) >>nsi-includes.nsi
62 echo !define MUI_PATCHLEVEL $(AFSPRODUCT_VER_PATCH) >>nsi-includes.nsi
63 !if ("$(AFSVER_CL)" == "1310")
64 echo !define CL_1310 1 >> nsi-includes.nsi
65 !else if ("$(AFSVER_CL)" == "1300")
66 echo !define CL_1300 1 >> nsi-includes.nsi
68 !if ("$(AFSDEV_BUILDTYPE)" == "CHECKED")
69 echo !define DEBUG 1 >>nsi-includes.nsi
73 "C:\Program Files\NSIS\makensis.exe" OpenAFS.nsi
74 !IF ("$(AFSDEV_BUILDTYPE)" == "FREE")
75 $(COPY) OpenAFSforWindows.exe $(DESTDIR)\Wininstall\
77 $(COPY) OpenAFSforWindows-Debug.exe $(DESTDIR)\Wininstall\
80 install: $(OUT)\Service.obj $(EXEDIR)\Service.exe $(OUT)\Killer.obj $(EXEDIR)\Killer.exe build
83 # $(DEL) $(OUT)\Service.obj
84 # $(DEL) $(EXEDIR)\Service.exe
85 # $(DEL) $(EXEDIR)\Msvcr71.dll
86 # $(DEL) $(EXEDIR)\MFC42.DLL
87 # $(DEL) OpenAFSforWindows.exe
88 # $(DEL) nsi-include.nsi