patch-from-shadow-to-jaltman-bkbox-20031120
[openafs.git] / src / WINNT / install / NSIS / NTMakefile
1 RELDIR=WINNT\install\NSIS
2 !INCLUDE ..\..\..\config\NTMakefile.$(SYS_NAME)
3 !INCLUDE ..\..\..\config\NTMakefile.version
4
5 EXEDIR = $(DESTDIR)\WinInstall\Config
6
7 $(OUT)\Service.obj: Service.cpp
8            $(C2OBJ) Service.cpp
9
10 $(EXEDIR)\Service.exe: $(OUT)\Service.obj
11       $(EXECONLINK) $(OUT)\Service.obj
12
13 $(OUT)\Killer.obj: Killer.cpp
14       $(C2OBJ) Killer.cpp
15
16 $(EXEDIR)\Killer.exe: $(OUT)\Killer.obj
17       $(EXECONLINK) $(OUT)\Killer.obj
18
19 prebuild:
20    $(COPY) %SystemRoot%\System32\Msvcr71.dll $(EXEDIR)
21    $(COPY) %SystemRoot%\System32\MFC42.DLL $(EXEDIR)
22    MakeCommon.bat "$(AFSPRODUCT_VERSION)"
23
24 build: prebuild
25    "C:\Program Files\NSIS\makensis.exe" OpenAFS.nsi
26    $(COPY) OpenAFSforWindows.exe $(DESTDIR)\Wininstall\
27
28 install: $(OUT)\Service.obj $(EXEDIR)\Service.exe $(OUT)\Killer.obj $(EXEDIR)\Killer.exe build
29
30 #clean:
31 #   $(DEL) $(OUT)\Service.obj
32 #   $(DEL) $(EXEDIR)\Service.exe
33 #   $(DEL) $(EXEDIR)\Msvcr71.dll
34 #   $(DEL) $(EXEDIR)\MFC42.DLL
35 #   $(DEL) OpenAFSforWindows.exe
36 #   $(DEL) nsi-include.nsi
37