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 EXERES = $(OUT)\instloop.res
13 DLLFILE = $(MEDIABINDIR)\afsloopback.dll
15 DLLRES = $(OUT)\afsloopback.res
18 -EXPORT:UnInstallLoopBack \
19 -EXPORT:IsLoopbackInstalled \
20 -EXPORT:InstallLoopBack \
21 -EXPORT:doLoopBackEntryW \
22 -EXPORT:uninstallLoopBackEntryW \
23 -EXPORT:installLoopbackMSI \
24 -EXPORT:uninstallLoopbackMSI
27 setupapi.lib msi.lib uuid.lib Shell32.lib ole32.lib advapi32.lib wbemuuid.lib
33 DLLSOURCEFILES = loopbackutils.cpp renameconnection.cpp wmi.cpp
34 DLLOBJFILES = $(OUT)\loopbackutils.obj $(OUT)\renameconnection.obj $(OUT)\wmi.obj
36 $(EXERES) : instloop.rc AFS_component_version_number.h
38 $(DLLRES) : afsloopback.rc AFS_component_version_number.h
40 STATICC2OBJ=$(CC) $(cflags) $(afscflags) $(afscdefs) -ML
42 $(OUT)\loopbackutils.obj: loopbackutils.cpp
43 $(STATICC2OBJ) -c -DUNICODE -D_UNICODE /Fo$@ $**
45 $(OUT)\renameconnection.obj: renameconnection.cpp
46 $(STATICC2OBJ) -c -DUNICODE -D_UNICODE /Fo$@ $**
48 $(OUT)\wmi.obj: wmi.cpp
49 $(STATICC2OBJ) -I$(NTDDKDIR) -c -DUNICODE -D_UNICODE /Fo$@ $**
51 $(DLLFILE): $(DLLOBJFILES) $(DLLRES)
52 $(LINK) -DLL $(DLLEXPORTS) -OUT:$@ $** $(DLLLIBFILES)
53 $(_VC_MANIFEST_EMBED_DLL)
58 EXEOBJFILES = $(OUT)\instloop.obj $(DLLOBJFILES)
59 #EXELIBFILES = $(MEDIABINDIR)\afsloopback.lib
61 $(OUT)\instloop.obj: instloop.c
62 $(STATICC2OBJ) -c -DUNICODE -D_UNICODE /Fo$@ $**
64 $(EXEFILE): $(EXEOBJFILES) $(EXERES)
65 $(LINK) /OUT:$@ $** $(DLLLIBFILES)
66 $(_VC_MANIFEST_EMBED_EXE)
69 install: $(DLLFILE) $(EXEFILE)
75 $(DEL) AFS_component_version_number.h