⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 wince host 和 target PCI驱动程序
💻
字号:
############################################################################
#	Copyright (c) 		Philips Semiconductors 1996
#	All Rights Reserved
###########################################################################

! include $(SRC)\host\Win95\host.mak

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

MODULE  = tmmon
EXT	= exe

CFLAGS	= -W3 -Zi -Zp4 -c -Od -Ze -nologo
CINCS	= -I$(LSRC) -I$(LSRC)\tests -I$(COMMONINC) -I$(DDKINC) -I$(SDKINC) \
	  -I$(TCSINC) -I$(TCSHOSTINC) -I$(TCS)\include\tmlib
CDEFS	= -DWIN32 -D_CONSOLE  -D$(DBGOPT) -DHOST

MFLAGS	= 

RCFLAGS	= -r
RCINCS	= -i$(SDKINC)

SYMFLAGS= /TRANSLATE:SOURCE,PACKAGE

BLDFLAGS= -ib

LIBS	= kernel32.lib  wsock32.lib user32.lib advapi32.lib shell32.lib $(TCS)\lib\Win95\tmman32.lib

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

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

FORCE:

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

OBJS	= ctc.obj comm.obj iodev.obj stdcom.obj \
	  file.obj pcihal.obj t_sdram.obj \
	  test.obj t_mmio.obj cons.obj \
	  verinfo.obj $(MODULE).res

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

$(MODULE).$(EXT) : $(OBJS) FORCE
    $(LINK) @<<$(MODULE).lnk
	-subsystem:console
	-nologo
	-machine:i386
	-debug
	-debugtype:both
	-out:$(MODULE).$(EXT)
	-map:$(MODULE).map
	-pdb:none
	-libpath:$(SDKLIB)
	$(OBJS)
	$(LIBS)
<<
	$(BSC) $(BSCFLAGS) -o $(MODULE).bsc *.sbr 
	$(SYM) $(SYMFLAGS) $(MODULE).$(EXT)


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

{$(LSRC)\tests\}.c{}.obj :
	$(CL) $(CFLAGS) $(CINCS) $(CDEFS) -Fd$(MODULE).pdb -FR$(@R).sbr -Fo$@ $<

{$(LSRC)\}.asm{}.obj :
	$(ASM) $(AFLAGS) $(ADEFS) -Fo$@ $<


###############################################################################
#Start Dependencies

$(MODULE).res: $(LSRC)\$(MODULE).rc $(LSRC)\version.h
	-copy $(LSRC)\*.h .
	$(SDK)\bin\rc -fo$(MODULE).res -r -i$(DDK)\inc16 \
		-i$(DDK)\inc32 $(LSRC)\$(MODULE).rc

verinfo.obj: $(LSRC)\verinfo.c $(LSRC)\version.h

ctc.obj: $(LSRC)\ctc.c

cons.obj: $(LSRC)\cons.c

comm.obj: $(LSRC)\comm.c

iodev.obj: $(LSRC)\iodev.c

stdcom.obj: $(LSRC)\stdcom.c

file.obj: $(LSRC)\file.c

pcihal.obj: $(LSRC)\pcihal.c

t_sdram.obj: $(LSRC)\tests\t_sdram.c

test.obj: $(LSRC)\tests\test.c

t_mmio.obj: $(LSRC)\tests\t_mmio.c

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

⌨️ 快捷键说明

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