📄 makefile.msvc
字号:
# *NTSE* the NT services helper library
#
# Copyright (c) 2000-2003 Timofei Bondarenko
#
# Makefile for MS Visual-C
#
#############################################################
#MSDIR="d:\Program Files\Microsoft Visual Studio\vc98"
#INCLUDES= -I$(MSDIR)\include
INCLUDES= -I../ntse -I../unilog -I../lightopc -I../lightopc/opc-fnd
LIBDIR=/LIBPATH:../unilog /LIBPATH:../lightopc /LIBPATH:../ntse
#/LIBPATH:$(MSDIR)\lib
ULFLAGS=-DUL_PUBLIC=__declspec(dllimport)
# -DUSE_LOG=-1 will remove any references to unilog.dll
# -DTEST_SVC will remove OPC code
CFLAGS_DEBUG=/O2 /G6 /Gf -DUSE_LOG=ll_DEBUG
CFLAGS= /MD /W3 $(CFLAGS_DEBUG) $(ULFLAGS)
LDFLAGS= /OPT:NOREF /INCREMENTAL:NO /MAP
LIBS =ntse.lib unilog.lib lightopc.lib \
shell32.lib advapi32.lib ole32.lib oleaut32.lib user32.lib
CC=cl -nologo
LD=link
RC=rc -r
# SUBSYSTEM is used for sample exe server. select one
#SUBSYSTEM=/SUBSYSTEM:WINDOWS
SUBSYSTEM=/SUBSYSTEM:CONSOLE
ALLTARG = samp_svc.exe
############################################################
# Objects & common rules
O=.obj
RES=.res
!include objects.mk
.def.lib:
lib /MACHINE:i386 /DEF:$<
samp_svc.exe: $(OBJS)
$(LD) $(LDFLAGS) /OUT:$@ $** $(LIBDIR) $(LIBS)
ntse-lib:
cd ../ntse
$(MAKE) -f makefile.MSVC all
cd $(MAKEDIR)
ntse-clean:
cd ../ntse
$(MAKE) -f makefile.MSVC clean
cd $(MAKEDIR)
####################### the end ###########################
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -