📄 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 = vtmmanEXT = vxd#DEVICETYPE = DYNAMIC#DYMANIC = DYNAMICAINCS = -I$(DDKINC)AFLAGS = -Zi -coff -W3 -c -Cx -nologoADEFS = -DBLD_COFF -DMASM6 -DIS_32 -DSysVMIsSpecial -DINITLOG -D$(DBGOPT)CFLAGS = -Od -W3 -Gs -c -Zp4 -Zi -nologo CINCS = -I$(LSRC) -I$(COMMONINC) -I$(DDKINC) -I$(SDKINC) \ -I$(TCSINC) -I$(TCSHOSTINC)CDEFS = -DIS_32 -DSysVMIsSpecial -DHOST -D$(DBGOPT)RCFLAGS = -r RCINCS = -I$(LSRC) -I$(SDKINC) SYMFLAGS= /TRANSLATE:SOURCE,PACKAGE BLDFLAGS= -ibLIBTOOL = $(SDKBIN)\lib####################################################################release : $(MODULE).$(EXT) FORCE copy $(MODULE).$(EXT) $(TCS)\hostbin\old copy $(MODULE).clb $(TCS)\lib\Win95 copy $(LSRC)\$(MODULE).inf $(TCS)\binFORCE:######################################################################OBJS = vxmain.obj vxmainc.obj vxwin.obj \ vxdbg.obj vxmisc.obj tmipc.obj \ tmpnp.obj tmboard.obj tmhal.obj \ tmclnt.obj tmchnl.obj cqueue.obj \ tmif.obj tmmsg.obj tmtask.obj \ verinfo.obj tmshmem.obj vxsg.obj \ tmbuffer.obj LIBS = vxdwraps.clb$(MODULE).$(EXT) : $(MODULE).clb $(LSRC)\$(MODULE).def $(MODULE).res $(OBJS) @$(LINK) @<<$(MODULE).lnk-nologo-debug-debugtype:cv-out:$(MODULE).$(EXT)-map:$(MODULE).map-def:$(LSRC)\$(MODULE).def-vxd-nod-pdb:$(MODULE).pdb-libpath:$(DDKLIB)$(OBJS)$(LIBS)<< $(DDKBIN)\adrc2vxd $(MODULE).$(EXT) $(MODULE).res $(SYM) $(SYMFLAGS) $(MODULE).vxd$(MODULE).clb : tmmanR0.obj tmmanR0a.obj del *.clb $(LIBTOOL) -out:vtmman.clb tmmanR0.obj tmmanR0a.obj {$(LSRC)\}.c{}.obj : $(CL) $(CFLAGS) $(CDEFS) $(CINCS) -Fd$(MODULE).pdb -Fo$@ $< {$(LSRC)\}.asm{}.obj : $(ASM) $(AFLAGS) $(ADEFS) $(AINCS) -Fo$@ $<################################################################################Start Dependencies$(MODULE).res: $(LSRC)\$(MODULE).rc $(LSRC)\version.h del $(MODULE).rc copy $(LSRC)\$(MODULE).rc $(MODULE).rc -copy $(LSRC)\*.h . $(DDKBIN)\rc $(RCFLAGS) $(RCINCS) -fo$@ $(MODULE).rcvxmainc.obj: $(LSRC)\vxmainc.cvxdbg.obj: $(LSRC)\vxdbg.cvxmisc.obj: $(LSRC)\vxmisc.cvxmain.obj: $(LSRC)\vxmain.asmvxwin.obj: $(LSRC)\vxwin.asmvxsg.obj: $(LSRC)\vxsg.ctmif.obj: $(LSRC)\tmif.ctmipc.obj: $(LSRC)\tmipc.ctmpnp.obj: $(LSRC)\tmpnp.ctmboard.obj: $(LSRC)\tmboard.ctmmsg.obj: $(LSRC)\tmmsg.ctmshmem.obj: $(LSRC)\tmshmem.cverinfo.obj: $(LSRC)\verinfo.c $(LSRC)\version.h#special case this since we need libraries without debug infotmmanR0.obj: $(LSRC)\tmmanR0.c $(CL) -Od -W3 -Gs -c -Zp4 -nologo -DIS_32 -DSysVMIsSpecial -DHOST $(CINCS) -FotmmanR0.obj $(LSRC)\tmmanR0.c ###############################################################################
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -