📄 makefile
字号:
############################################################################
#
#
# AUTHOR Tilakraj Roy @ Philips Semiconductors - TriMedia
# troy@trimedia.scs.philips.com
#
# For running this makefile, other than the normal DDK tools,
# the following are required for buildingi, these can be found on Unix at :
# /u/troy/shared/ddk/*.* -> $(DDKBIN)
# /u/troy/shared/build/build.exe -> $(DDKBIN)
###########################################################################
! include $(SRC)\host\Win95\host.mak
###############################################################################
MODULE = idevxd
EXT = vxd
#DEVICETYPE = DYNAMIC
#DYMANIC = DYNAMIC
AINCS = -I$(DDKINC)
AFLAGS = -nologo -W2 -Zi -c -Cx -coff
ADEFS = -DBLD_COFF $(DDEBUG) -DIS_32 -DMASM6
CFLAGS = -Zp4 -Gs -c
CINCS = -I$(LSRC) -I$(DDKINC) -I$(SDKINC) -I$(LSRC)\..\dvdinc
CDEFS = -DIS_32 -DBLD_COFF -D$(DBGOPT)
SYMFLAGS= /TRANSLATE:SOURCE,PACKAGE
####################################################################
release : $(MODULE).$(EXT) FORCE
copy $(MODULE).$(EXT) $(TCS)\hostbin\old
copy $(MODULE).clb $(TCS)\lib\Win95
copy $(LSRC)\$(MODULE).inf $(TCS)\hostbin\old
FORCE:
######################################################################
OBJS = idevxd.obj idesrv.obj sysctrl.obj vxd_clib.obj idectrl.obj
LIBS = vxdwraps.clb
$(MODULE).$(EXT) : $(LSRC)\$(MODULE).def $(OBJS)
$(LINK) \
-nologo \
-debug \
-debugtype:cv \
-out:$(MODULE).$(EXT) \
-map:$(MODULE).map \
-def:$(LSRC)\$(MODULE).def \
-vxd -nod -pdb:$(MODULE).pdb -libpath:$(DDKLIB) $(OBJS) $(LIBS)
$(SYM) $(SYMFLAGS) $(MODULE).vxd
{$(LSRC)\}.c{}.obj :
$(CL) $(CFLAGS) $(CDEFS) $(CINCS) -Fd$(MODULE).pdb -Fo$@ $<
{$(LSRC)\}.asm{}.obj :
$(ASM) $(AFLAGS) $(ADEFS) $(AINCS) -Fo$@ $<
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -