cdev-1.7.2n
This commit is contained in:
61
extensions/cdevGenericServer/example/VirtualService/NMakefile.mak
Executable file
61
extensions/cdevGenericServer/example/VirtualService/NMakefile.mak
Executable file
@@ -0,0 +1,61 @@
|
||||
.SUFFIXES: .cc .obj
|
||||
|
||||
APPNAME = Virtual Client/Server Example
|
||||
ARCH = WINNT-4.0
|
||||
SHOBJ = YES
|
||||
|
||||
BINARIES = $(BASEBIN)\VirtualServer.exe \
|
||||
$(CDEVLIB)\VirtualService.dll \
|
||||
$(CDEVLIB)\VirtualService.lib \
|
||||
$(BASEBIN)\monitorTest.exe
|
||||
|
||||
include ..\..\include\makeinclude\Makefile.WINNT-4.0
|
||||
|
||||
CXXINCLUDES = /I .\\
|
||||
CXXEXTRA_DLL = /D "VIRTUAL_SERVICE_API=__declspec(dllexport)"
|
||||
CXXEXTRA_LIB = /D "VIRTUAL_SERVICE_API="
|
||||
|
||||
!IF "$(SHOBJ)" == "YES"
|
||||
TARGETS = $(BASEBIN)\VirtualServer.exe \
|
||||
$(CDEVLIB)\VirtualService.dll \
|
||||
$(BASEBIN)\monitorTest.exe
|
||||
!ELSE
|
||||
TARGETS = $(BASEBIN)\VirtualServer.exe \
|
||||
$(CDEVLIB)\VirtualService.lib \
|
||||
$(BASEBIN)\monitorTest.exe
|
||||
!ENDIF
|
||||
|
||||
targets : $(TARGETS)
|
||||
|
||||
$(CDEVLIB)\VirtualService.dll : $(OBJDIR)\VirtualService.obj
|
||||
@echo ^ ^ ^ =^> Linking $(@F)
|
||||
-@if exist $@ erase $@
|
||||
-@if not exist $(@D) mkdir $(@D)
|
||||
@$(LIB32) $(CDEVLIB)\cdev.lib $(CDEVLIB)\cdevGenericServer.lib\
|
||||
$(LINK_DLL_FLAGS) /out:$@ /implib:$(@D)\$(@B).lib $?
|
||||
-@copy $@ $(CDEVSHOBJ)\$(CDEVVERSION)\$(@F) > nul
|
||||
@echo ^ ^ ^ ^ ^ ^ Done...
|
||||
|
||||
$(CDEVLIB)\VirtualService.lib : $(OBJDIR)\VirtualService.obj
|
||||
@echo ^ ^ ^ =^> Linking $(@F)
|
||||
-@if exist $@ erase $@
|
||||
-@if not exist $(@D) mkdir $(@D)
|
||||
@$(LIB32) $(CDEVLIB)\cdev.lib $(CDEVLIB)\cdevGenericServer.lib\
|
||||
$(LINK_LIB_FLAGS) /out:$@ $?
|
||||
@echo ^ ^ ^ ^ ^ ^ Done...
|
||||
|
||||
$(BASEBIN)\VirtualServer.exe : .exec\$(TARGETDIR)\VirtualServer.obj .exec\$(TARGETDIR)\VirtualAttrib.obj
|
||||
-@if exist $@ erase $@
|
||||
@echo ^ ^ ^ ^ ^ ^ =^> Linking $(@F)
|
||||
$(LINK) $(CDEVLIB)\cdev.lib $(CDEVLIB)\cdevGenericServer.lib \
|
||||
$(LINK_EXE_FLAGS) /out:$@ $?
|
||||
@echo ^ ^ ^ ^ ^ ^ ^ ^ ^ Done...
|
||||
|
||||
$(BASEBIN)\monitorTest.exe : .exec\$(TARGETDIR)\monitorTest.obj
|
||||
-@if exist $@ erase $@
|
||||
@echo ^ ^ ^ ^ ^ ^ =^> Linking $(@F)
|
||||
$(LINK) $(CDEVLIB)\cdev.lib $(CDEVLIB)\cdevGenericServer.lib \
|
||||
$(LINK_EXE_FLAGS) /out:$@ $?
|
||||
@echo ^ ^ ^ ^ ^ ^ ^ ^ ^ Done...
|
||||
|
||||
|
||||
Reference in New Issue
Block a user