windows-admin-group-20040823
[openafs.git] / src / WINNT / install / wix / custom / NTMakefile
1 # rcsid : $Id$
2
3 RELDIR=WINNT\install\wix\custom
4 !INCLUDE ..\..\..\..\config\NTMakefile.$(SYS_NAME)
5 !INCLUDE ..\..\..\..\config\NTMakefile.version
6
7 MEDIABINDIR = $(DESTDIR)\WinInstall\Dll
8
9 DLLFILE = $(MEDIABINDIR)\afscustom.dll
10
11 DLLEXPORTS=\
12         -EXPORT:InstallNetProvider \
13         -EXPORT:UninstallNetProvider \
14         -EXPORT:ConfigureClientService \
15         -EXPORT:ConfigureServerService \
16         -EXPORT:AbortMsiImmediate \
17         -EXPORT:UninstallNsisInstallation \
18         -EXPORT:CreateAFSClientAdminGroup \
19         -EXPORT:RemoveAFSClientAdminGroup
20
21 DLLLIBFILES=\
22         msi.lib advapi32.lib netapi32.lib
23
24 LINK=link
25
26 # afscustom.dll
27
28 $(OUT)\afscustom.obj: afscustom.cpp
29         $(CC) -ML -c /Fo$@ $**
30
31 $(DLLFILE): $(OUT)\afscustom.obj
32         $(LINK) -DLL $(DLLEXPORTS) \
33           -OUT:$@ $** $(DLLLIBFILES)
34
35 install: $(DLLFILE)
36
37 clean   ::