3 RELDIR=WINNT\install\wix\custom
4 !INCLUDE ..\..\..\..\config\NTMakefile.$(SYS_NAME)
5 !INCLUDE ..\..\..\..\config\NTMakefile.version
7 MEDIABINDIR = $(DESTDIR)\WinInstall\Dll
9 EXEFILE = $(MEDIABINDIR)\instloop.exe
11 DLLFILE = $(MEDIABINDIR)\afscustom.dll
14 -EXPORT:InstallNetProvider \
15 -EXPORT:UninstallNetProvider \
16 -EXPORT:ConfigureClientService \
17 -EXPORT:ConfigureServerService \
18 -EXPORT:AbortMsiImmediate \
19 -EXPORT:UninstallNsisInstallation
28 $(OUT)\afscustom.obj: afscustom.cpp
29 $(CC) -ML -c /Fo$@ $**
31 $(DLLFILE): $(OUT)\afscustom.obj
32 $(LINK) -DLL $(DLLEXPORTS) \
33 -OUT:$@ $** $(DLLLIBFILES)
37 SOURCEFILES = instloop.c renameconnection.cpp wmi.cpp
38 OBJFILES = $(OUT)\instloop.obj $(OUT)\renameconnection.obj $(OUT)\wmi.obj
39 EXELIBFILES = setupapi.lib msi.lib uuid.lib Shell32.lib ole32.lib advapi32.lib wbemuuid.lib
41 $(OUT)\instloop.obj: instloop.c
42 $(CC) -ML -c -DUNICODE -D_UNICODE /Fo$@ $**
44 $(OUT)\renameconnection.obj: renameconnection.cpp
45 $(CC) -ML -c -DUNICODE -D_UNICODE /Fo$@ $**
47 $(OUT)\wmi.obj: wmi.cpp
48 $(CC) -I$(NTDDKDIR) -ML -c -DUNICODE -D_UNICODE /Fo$@ $**
50 $(EXEFILE): $(OBJFILES)
51 $(LINK) /OUT:$@ $(OBJFILES) $(EXELIBFILES)
54 install: $(EXEFILE) $(DLLFILE)