makefile

来自「Optimized GotoBLAS libraries」· 代码 · 共 206 行

TXT
206
字号
TOPDIR	= ../../..include ../../../Makefile.ruleifeq ($(CORE), PPC970)#STRSMKERNEL_LN	=  trsm_kernel_LN.S#STRSMKERNEL_LT	=  trsm_kernel_LT.S#STRSMKERNEL_RN	=  trsm_kernel_LT.S#STRSMKERNEL_RT	=  trsm_kernel_RT.SDTRSMKERNEL_LN	=  trsm_kernel_LN.SDTRSMKERNEL_LT	=  trsm_kernel_LT.SDTRSMKERNEL_RN	=  trsm_kernel_LT.SDTRSMKERNEL_RT	=  trsm_kernel_RT.S#CTRSMKERNEL_LN	=  ztrsm_kernel_LN.S#CTRSMKERNEL_LT	=  ztrsm_kernel_LT.S#CTRSMKERNEL_RN	=  ztrsm_kernel_LT.S#CTRSMKERNEL_RT	=  ztrsm_kernel_RT.SZTRSMKERNEL_LN	=  ztrsm_kernel_LN.SZTRSMKERNEL_LT	=  ztrsm_kernel_LT.SZTRSMKERNEL_RN	=  ztrsm_kernel_LT.SZTRSMKERNEL_RT	=  ztrsm_kernel_RT.SSTRSMDEPEND	= sparam.hDTRSMDEPEND	= dparam.hCTRSMDEPEND	= cparam.hZTRSMDEPEND	= zparam.hendififeq ($(CORE), CELL)#STRSMKERNEL_LN	=  trsm_kernel_LN.S#STRSMKERNEL_LT	=  trsm_kernel_LT.S#STRSMKERNEL_RN	=  trsm_kernel_LT.S#STRSMKERNEL_RT	=  trsm_kernel_RT.SDTRSMKERNEL_LN	=  trsm_kernel_cell_LN.SDTRSMKERNEL_LT	=  trsm_kernel_cell_LT.SDTRSMKERNEL_RN	=  trsm_kernel_cell_LT.SDTRSMKERNEL_RT	=  trsm_kernel_cell_RT.S#CTRSMKERNEL_LN	=  ztrsm_kernel_LN.S#CTRSMKERNEL_LT	=  ztrsm_kernel_LT.S#CTRSMKERNEL_RN	=  ztrsm_kernel_LT.S#CTRSMKERNEL_RT	=  ztrsm_kernel_RT.SZTRSMKERNEL_LN	=  ztrsm_kernel_cell_LN.SZTRSMKERNEL_LT	=  ztrsm_kernel_cell_LT.SZTRSMKERNEL_RN	=  ztrsm_kernel_cell_LT.SZTRSMKERNEL_RT	=  ztrsm_kernel_cell_RT.SSTRSMDEPEND	= sparam.hDTRSMDEPEND	= dparam.hCTRSMDEPEND	= cparam.hZTRSMDEPEND	= zparam.hendififeq ($(CORE), POWER4)STRSMKERNEL_LN	=  trsm_kernel_LN.SSTRSMKERNEL_LT	=  trsm_kernel_LT.SSTRSMKERNEL_RN	=  trsm_kernel_LT.SSTRSMKERNEL_RT	=  trsm_kernel_RT.SDTRSMKERNEL_LN	=  trsm_kernel_LN.SDTRSMKERNEL_LT	=  trsm_kernel_LT.SDTRSMKERNEL_RN	=  trsm_kernel_LT.SDTRSMKERNEL_RT	=  trsm_kernel_RT.SCTRSMKERNEL_LN	=  ztrsm_kernel_LN.SCTRSMKERNEL_LT	=  ztrsm_kernel_LT.SCTRSMKERNEL_RN	=  ztrsm_kernel_LT.SCTRSMKERNEL_RT	=  ztrsm_kernel_RT.SZTRSMKERNEL_LN	=  ztrsm_kernel_LN.SZTRSMKERNEL_LT	=  ztrsm_kernel_LT.SZTRSMKERNEL_RN	=  ztrsm_kernel_LT.SZTRSMKERNEL_RT	=  ztrsm_kernel_RT.SSTRSMDEPEND	= sparam.hDTRSMDEPEND	= dparam.hCTRSMDEPEND	= cparam.hZTRSMDEPEND	= zparam.hendififeq ($(CORE), POWER5)STRSMKERNEL_LN	=  trsm_kernel_LN.SSTRSMKERNEL_LT	=  trsm_kernel_LT.SSTRSMKERNEL_RN	=  trsm_kernel_LT.SSTRSMKERNEL_RT	=  trsm_kernel_RT.SDTRSMKERNEL_LN	=  trsm_kernel_LN.SDTRSMKERNEL_LT	=  trsm_kernel_LT.SDTRSMKERNEL_RN	=  trsm_kernel_LT.SDTRSMKERNEL_RT	=  trsm_kernel_RT.SCTRSMKERNEL_LN	=  ztrsm_kernel_LN.SCTRSMKERNEL_LT	=  ztrsm_kernel_LT.SCTRSMKERNEL_RN	=  ztrsm_kernel_LT.SCTRSMKERNEL_RT	=  ztrsm_kernel_RT.SZTRSMKERNEL_LN	=  ztrsm_kernel_LN.SZTRSMKERNEL_LT	=  ztrsm_kernel_LT.SZTRSMKERNEL_RN	=  ztrsm_kernel_LT.SZTRSMKERNEL_RT	=  ztrsm_kernel_RT.SSTRSMDEPEND	= sparam.hDTRSMDEPEND	= dparam.hCTRSMDEPEND	= cparam.hZTRSMDEPEND	= zparam.hendififeq ($(CORE), PPC440)STRSMKERNEL_LN	=  trsm_kernel_ppc440_LN.SSTRSMKERNEL_LT	=  trsm_kernel_ppc440_LT.SSTRSMKERNEL_RN	=  trsm_kernel_ppc440_LT.SSTRSMKERNEL_RT	=  trsm_kernel_ppc440_RT.SDTRSMKERNEL_LN	=  trsm_kernel_ppc440_LN.SDTRSMKERNEL_LT	=  trsm_kernel_ppc440_LT.SDTRSMKERNEL_RN	=  trsm_kernel_ppc440_LT.SDTRSMKERNEL_RT	=  trsm_kernel_ppc440_RT.SCTRSMKERNEL_LN	=  ztrsm_kernel_ppc440_LN.SCTRSMKERNEL_LT	=  ztrsm_kernel_ppc440_LT.SCTRSMKERNEL_RN	=  ztrsm_kernel_ppc440_LT.SCTRSMKERNEL_RT	=  ztrsm_kernel_ppc440_RT.SZTRSMKERNEL_LN	=  ztrsm_kernel_ppc440_LN.SZTRSMKERNEL_LT	=  ztrsm_kernel_ppc440_LT.SZTRSMKERNEL_RN	=  ztrsm_kernel_ppc440_LT.SZTRSMKERNEL_RT	=  ztrsm_kernel_ppc440_RT.Sendififeq ($(CORE), PPC440FP2)STRSMKERNEL_LN	=  trsm_kernel_hummer_LN.SSTRSMKERNEL_LT	=  trsm_kernel_hummer_LT.SSTRSMKERNEL_RN	=  trsm_kernel_hummer_LT.SSTRSMKERNEL_RT	=  trsm_kernel_hummer_RT.SDTRSMKERNEL_LN	=  trsm_kernel_hummer_LN.SDTRSMKERNEL_LT	=  trsm_kernel_hummer_LT.SDTRSMKERNEL_RN	=  trsm_kernel_hummer_LT.SDTRSMKERNEL_RT	=  trsm_kernel_hummer_RT.SCTRSMKERNEL_LN	=  ztrsm_kernel_hummer_LN.SCTRSMKERNEL_LT	=  ztrsm_kernel_hummer_LT.SCTRSMKERNEL_RN	=  ztrsm_kernel_hummer_LT.SCTRSMKERNEL_RT	=  ztrsm_kernel_hummer_RT.SZTRSMKERNEL_LN	=  ztrsm_kernel_hummer_LN.SZTRSMKERNEL_LT	=  ztrsm_kernel_hummer_LT.SZTRSMKERNEL_RN	=  ztrsm_kernel_hummer_LT.SZTRSMKERNEL_RT	=  ztrsm_kernel_hummer_RT.Sendififeq ($(CORE), PPCG4)#STRSMKERNEL_LN	=  trsm_kernel_ppc440_LN.S#STRSMKERNEL_LT	=  trsm_kernel_ppc440_LT.S#STRSMKERNEL_RN	=  trsm_kernel_ppc440_LT.S#STRSMKERNEL_RT	=  trsm_kernel_ppc440_RT.SDTRSMKERNEL_LN	=  trsm_kernel_ppc440_LN.SDTRSMKERNEL_LT	=  trsm_kernel_ppc440_LT.SDTRSMKERNEL_RN	=  trsm_kernel_ppc440_LT.SDTRSMKERNEL_RT	=  trsm_kernel_ppc440_RT.S#CTRSMKERNEL_LN	=  ztrsm_kernel_ppc440_LN.S#CTRSMKERNEL_LT	=  ztrsm_kernel_ppc440_LT.S#CTRSMKERNEL_RN	=  ztrsm_kernel_ppc440_LT.S#CTRSMKERNEL_RT	=  ztrsm_kernel_ppc440_RT.SZTRSMKERNEL_LN	=  ztrsm_kernel_ppc440_LN.SZTRSMKERNEL_LT	=  ztrsm_kernel_ppc440_LT.SZTRSMKERNEL_RN	=  ztrsm_kernel_ppc440_LT.SZTRSMKERNEL_RT	=  ztrsm_kernel_ppc440_RT.Sendifinclude ../generic/Makefilesgenparam : genparam.c $(STRSM_KERNEL_LN) $(STRSM_KERNEL_LT) $(STRSM_KERNEL_RN) $(STRSM_KERNEL_RT)	$(CC) $(CFLAGS) -UDOUBLE -UCOMPLEX $< -o $(@F)dgenparam : genparam.c $(DTRSM_KERNEL_LN) $(DTRSM_KERNEL_LT) $(DTRSM_KERNEL_RN) $(DTRSM_KERNEL_RT)	$(CC) $(CFLAGS) -DDOUBLE -UCOMPLEX $< -o $(@F)cgenparam : genparam.c $(CGEMM_KERNEL)	$(CC) $(CFLAGS) -UDOUBLE -DCOMPLEX $< -o $(@F)zgenparam : genparam.c $(ZGEMM_KERNEL)	$(CC) $(CFLAGS) -DDOUBLE -DCOMPLEX $< -o $(@F)sparam.h : sgenparam	./sgenparam > $(@F)dparam.h : dgenparam	./dgenparam > $(@F)cparam.h : cgenparam	./cgenparam > $(@F)zparam.h : zgenparam	./zgenparam > $(@F)

⌨️ 快捷键说明

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