3 RELDIR=WINNT\install\loopback
4 !INCLUDE ..\..\..\config\NTMakefile.$(SYS_NAME)
5 !INCLUDE ..\..\..\config\NTMakefile.version
7 MEDIABINDIR = $(DESTDIR)\WinInstall\Config
9 EXEFILE = $(MEDIABINDIR)\instloop.exe
11 DLLFILE = $(MEDIABINDIR)\afsloopback.dll
14 -EXPORT:UnInstallLoopBack \
15 -EXPORT:IsLoopbackInstalled \
16 -EXPORT:InstallLoopBack \
17 -EXPORT:doLoopBackEntryW \
18 -EXPORT:uninstallLoopBackEntryW \
19 -EXPORT:installLoopbackMSI \
20 -EXPORT:uninstallLoopbackMSI
23 setupapi.lib msi.lib uuid.lib Shell32.lib ole32.lib advapi32.lib wbemuuid.lib
29 DLLSOURCEFILES = loopbackutils.cpp renameconnection.cpp wmi.cpp
30 DLLOBJFILES = $(OUT)\loopbackutils.obj $(OUT)\renameconnection.obj $(OUT)\wmi.obj
32 $(OUT)\loopbackutils.obj: loopbackutils.cpp
33 $(CPP2OBJ) -c -DUNICODE -D_UNICODE /Fo$@ $**
35 $(OUT)\renameconnection.obj: renameconnection.cpp
36 $(CPP2OBJ) -c -DUNICODE -D_UNICODE /Fo$@ $**
38 $(OUT)\wmi.obj: wmi.cpp
39 $(CPP2OBJ) -I$(NTDDKDIR) -c -DUNICODE -D_UNICODE /Fo$@ $**
41 $(DLLFILE): $(DLLOBJFILES)
42 $(LINK) -DLL $(DLLEXPORTS) -OUT:$@ $(DLLOBJFILES) $(DLLLIBFILES)
46 EXESOURCEFILES = instloop.c
47 EXEOBJFILES = $(OUT)\instloop.obj
48 EXELIBFILES = $(MEDIABINDIR)\afsloopback.lib
50 $(OUT)\instloop.obj: instloop.c
51 $(C2OBJ) -c -DUNICODE -D_UNICODE /Fo$@ $**
53 $(EXEFILE): $(EXEOBJFILES) $(EXELIBFILES)
54 $(LINK) /OUT:$@ $(EXEOBJFILES) $(EXELIBFILES)
57 install: $(DLLFILE) $(EXEFILE)