📄 makefile
字号:
############################################################################
# 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 + -