📄 makefile
字号:
include $(SRC)/$(UNAME).mkLSRC = $(SRC)/host/WinNT/tmman/target/tmmanINCPATH =\ -I$(LSRC) \ -I$(SRC)/host/WinNT/tmman/include \ -I$(SRC)/host/WinNT/tmman/target/include \ -I$(INSTALL)/include/WinNT \ -I$(SUPPORT)/includeLIBTMMAN= tmmanTMMAN_EXPORTS=_tmmanInit,_tmmanExit,_tmmanGetErrorString,_tmmanNegotiateVersion,_tmmanDSPGetNum,_tmmanDSPGetInfo,_tmmanDSPGetStatus,_tmmanDSPMapSDRAM,_tmmanDSPUnmapSDRAM,_tmmanDSPOpen,_tmmanDSPClose,_tmmanDSPLoad,_tmmanDSPStart,_tmmanDSPStop,_tmmanDSPReset,_tmmanMappedToPhysical,_tmmanPhysicalToMapped,_tmmanValidateAddressAndLength,_tmmanMessageCreate,_tmmanMessageDestroy,_tmmanMessageSend,_tmmanMessageReceive,_tmmanEventCreate,_tmmanEventSignal,_tmmanEventDestroy,_tmmanSharedMemoryCreate,_tmmanSharedMemoryDestroy,_tmmanSharedMemoryOpen,_tmmanSharedMemoryClose,_tmmanSGBufferCreate,_tmmanSGBufferDestroy,_tmmanSGBufferOpen,_tmmanSGBufferClose,_tmmanSGBufferFirstBlock,_tmmanSGBufferNextBlock,_tmmanSGBufferCopy,_tmmanDebugOptions,_tmmanDebugDPBuffers,_tmmanDebugHostBuffers,_tmmanDebugTargetBuffers,_tmmanDebugPrintfTMMAN_OBJS = misc.o \ channel.o \ vintr.o \ tmman.o \ rtal.o \ debug.o \ event.o \ osal.o \ memory.o \ queue.o \ message.o \ tmhal.o \ namespc.o \ sgbuffer.o \ verinfo.o \ error.otarget : FORCE -$(MKDIR) el eb ( cd el; $(MAKE) "ENDIAN=el" -f $(LSRC)/Makefile \ "AR=$(TMAR)" "RANLIB=$(TMRANLIB)" "LINK=$(TMLD)" \ "CC=$(TMCC)" "O=.o" "A=.a" "COPT=" "CFLAGS=-el" $(LIBTMMAN) ) $(CP) el/$(LIBTMMAN).a $(INSTALL)/lib/el/WinNT $(CP) el/$(LIBTMMAN).dll $(INSTALL)/lib/el/WinNT $(CP) el/$(LIBTMMAN).a $(INSTALL)/lib/el/Win95 $(CP) el/$(LIBTMMAN).dll $(INSTALL)/lib/el/Win95 ( cd eb; $(MAKE) "ENDIAN=eb" -f $(LSRC)/Makefile \ "AR=$(TMAR)" "RANLIB=$(TMRANLIB)" "LINK=$(TMLD)" \ "CC=$(TMCC)" "O=.o" "A=.a" "COPT=" "CFLAGS=-eb" $(LIBTMMAN) ) $(CP) eb/$(LIBTMMAN).a $(INSTALL)/lib/eb/WinNT $(CP) eb/$(LIBTMMAN).dll $(INSTALL)/lib/eb/WinNT $(CP) eb/$(LIBTMMAN).a $(INSTALL)/lib/eb/Win95 $(CP) eb/$(LIBTMMAN).dll $(INSTALL)/lib/eb/Win95# Until we have psos, I need some include files.#$(LIBTMMAN): $(TMMAN_OBJS) $(TMOS_OBJS) FORCE# @-$(RM) $(LIBTMMAN)# $(LINK) -el -bdownload _TMMANSharedPatch -o temp.o tmman.o# $(RM) tmman.o# $(CP) temp.o tmman.o# $(AR) rcuv $(LIBTMMAN).a $(TMMAN_OBJS)# $(LINK) -v -btype dll -$(ENDIAN) -o $(LIBTMMAN).dll \# -bcompact -bremoveunusedcode -bfoldcode \# -bexport $(TMMAN_EXPORTS) $(TMMAN_OBJS) \# -bexport $(TMOS_EXPORTS) $(TMOS_OBJS) \# -bimmediate $(INSTALL)/lib/$(ENDIAN)/libam.dll$(LIBTMMAN): $(TMMAN_OBJS) FORCE @-$(RM) $(LIBTMMAN) $(LINK) -el -bdownload _TMManShared -o temp.o tmman.o $(RM) tmman.o $(CP) temp.o tmman.o $(AR) rcuv $(LIBTMMAN).a $(TMMAN_OBJS) $(TMCC) -v -btype dll -$(ENDIAN) -o $(LIBTMMAN).dll \ -bcompact -bremoveunusedcode -bfoldcode \ -bexport $(TMMAN_EXPORTS) $(TMMAN_OBJS) \ -nostdlib \ -bimmediate $(INSTALL)/lib/$(ENDIAN)/libam.dll %.o : $(LSRC)/%.c @-$(RM) $@ $(ECHO_OPTION) \ $(CC) -c -tmsched -noloadspec -- $(INCPATH) $(CFLAGS) $(COPT) $<%.o : $(LSRC)/../../%.c @-$(RM) $@ $(ECHO_OPTION) \ $(CC) -c -tmsched -noloadspec -- $(INCPATH) $(CFLAGS) $(COPT) $<FORCE:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -