makefile

来自「wince host 和 target PCI驱动程序」· 代码 · 共 58 行

TXT
58
字号
############################################################################
#
#	AUTHOR	Tilakraj Roy @ Philips Semiconductors 
#
###########################################################################
! include $(SRC)\host\Win95\host.mak
###############################################################################

MODULE  = authhost
EXT	= dll

CFLAGS	= -W3 -Zi -Zp4 -c -Od -Ze -Gs 
CINCS	= -I$(LSRC) -I$(SDKINC) -I$(LSRC)\..\dvdinc
CDEFS	= -DWIN32 -Di386 -D_X86_ -D$(DBGOPT) 

SYMFLAGS= /TRANSLATE:SOURCE,PACKAGE 

LIBS	= kernel32.lib user32.lib winmm.lib msvcrt.lib 


###################################################################

release : $(MODULE).$(EXT) FORCE
	copy $(MODULE).lib $(TCS)\lib\Win95
	copy $(MODULE).lib $(SUPPORT)\lib\Win95
	copy $(MODULE).$(EXT) $(TCS)\hostbin\old

FORCE:

######################################################################

OBJS	= authhost.obj dllmain.obj


$(MODULE).$(EXT) : $(OBJS)
    $(LINK) @<<$(MODULE).lnk
	-nodefaultlib
	-machine:i386
	-debug
	-debugtype:cv
	-out:$(MODULE).$(EXT)
	-map:$(MODULE).map
	-pdb:none
	-entry:DllMain
	-subsystem:windows
	-dll
	-incremental:no
	-def:$(LSRC)\$(MODULE).def
	-implib:$(MODULE).lib
	-libpath:$(SDKLIB)
	$(OBJS)
	$(LIBS)
<<
	$(SYM) $(SYMFLAGS) $(MODULE).$(EXT)

{$(LSRC)\}.c{}.obj :
	$(CL) $(CFLAGS) $(CINCS) $(CDEFS) -Fd$(MODULE).pbd -Fo$@ $<

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?