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

📄 makefile

📁 it is regression Algorithm in C/C++.
💻
字号:
#-----------------------------------------------------------------------# File    : makefile    (directory: math)# Contents: build math utility modules# Author  : Christian Borgelt# History : 2002.07.04 file created from makefile in util directory#           2003.05.19 intexp, choose, zeta, quantile, and normd added#           2003.08.15 module radfn added#           2008.03.14 main programs added, quantile.c split/removed#           2008.03.17 gamma distribution functions added#-----------------------------------------------------------------------CC      = gccCFBASE  = -ansi -Wall -pedantic $(ADDFLAGS)CFLAGS  = $(CFBASE) -DNDEBUG -O3# CFLAGS  = $(CFBASE) -gLDFLAGS =LIBS    = -lmGAMMA   = gammapdf gammacdf gammaqtlNORMAL  = normpdf  normcdf  normqtlCHI2    = chi2pdf  chi2cdf  chi2qtlPROGS   = $(GAMMA) $(NORMAL) $(CHI2) gamma choose zeta#-----------------------------------------------------------------------# Build Programs#-----------------------------------------------------------------------all:        $(PROGS)gamma:      gammain.o makefile	$(CC) $(LDFLAGS) $(LIBS) gammain.o -o $@choose:     chsmain.o makefile	$(CC) $(LDFLAGS) $(LIBS) chsmain.o -o $@zeta:       zetamain.o makefile	$(CC) $(LDFLAGS) $(LIBS) zetamain.o -o $@gammapdf:   gammapdf.o makefile	$(CC) $(LDFLAGS) $(LIBS) gammapdf.o -o $@gammacdf:   gammacdf.o makefile	$(CC) $(LDFLAGS) $(LIBS) gammacdf.o -o $@gammaqtl:   gammaqtl.o normal.o makefile	$(CC) $(LDFLAGS) $(LIBS) normal.o gammaqtl.o -o $@normpdf:    normpdf.o makefile	$(CC) $(LDFLAGS) $(LIBS) normpdf.o -o $@normcdf:    normcdf.o makefile	$(CC) $(LDFLAGS) $(LIBS) normcdf.o -o $@normqtl:    normqtl.o gamma.o makefile	$(CC) $(LDFLAGS) $(LIBS) gamma.o normqtl.o -o $@chi2pdf:    chi2pdf.o gamma.o makefile	$(CC) $(LDFLAGS) $(LIBS) gamma.o chi2pdf.o -o $@chi2cdf:    chi2cdf.o gamma.o makefile	$(CC) $(LDFLAGS) $(LIBS) gamma.o chi2cdf.o -o $@chi2qtl:    chi2qtl.o gammall.o normal.o makefile	$(CC) $(LDFLAGS) $(LIBS) gammall.o normal.o chi2qtl.o -o $@#-----------------------------------------------------------------------# Programs#-----------------------------------------------------------------------gammain.o:  gamma.hgammain.o:  gamma.c makefile	$(CC) $(CFLAGS) -DGAMMA_MAIN -c gamma.c -o $@chsmain.o:  choose.hchsmain.o:  choose.c makefile	$(CC) $(CFLAGS) -DCHOOSE_MAIN -c choose.c -o $@zetamain.o: zeta.hzetamain.o: zeta.c makefile	$(CC) $(CFLAGS) -DZETA_MAIN -c zeta.c -o $@gammapdf.o: gamma.hgammapdf.o: gamma.c makefile	$(CC) $(CFLAGS) -DGAMMAPDF_MAIN -c gamma.c -o $@gammacdf.o: gamma.hgammacdf.o: gamma.c makefile	$(CC) $(CFLAGS) -DGAMMACDF_MAIN -c gamma.c -o $@gammaqtl.o: gamma.hgammaqtl.o: gamma.c makefile	$(CC) $(CFLAGS) -DGAMMAQTL_MAIN -c gamma.c -o $@normpdf.o:  normal.hnormpdf.o:  normal.c makefile	$(CC) $(CFLAGS) -DNORMPDF_MAIN -c normal.c -o $@normcdf.o:  normal.hnormcdf.o:  normal.c makefile	$(CC) $(CFLAGS) -DNORMCDF_MAIN -c normal.c -o $@normqtl.o:  normal.hnormqtl.o:  normal.c makefile	$(CC) $(CFLAGS) -DNORMQTL_MAIN -c normal.c -o $@chi2pdf.o:  chi2.hchi2pdf.o:  chi2.c makefile	$(CC) $(CFLAGS) -DCHI2PDF_MAIN -c chi2.c -o $@chi2cdf.o:  chi2.hchi2cdf.o:  chi2.c makefile	$(CC) $(CFLAGS) -DCHI2CDF_MAIN -c chi2.c -o $@chi2qtl.o:  chi2.hchi2qtl.o:  chi2.c makefile	$(CC) $(CFLAGS) -DCHI2QTL_MAIN -c chi2.c -o $@#-----------------------------------------------------------------------# Mathematical Functions#-----------------------------------------------------------------------choose.o:   choose.hchoose.o:   choose.c makefile	$(CC) $(CFLAGS) -c choose.c -o $@zeta.o:     zeta.hzeta.o:     zeta.c makefile	$(CC) $(CFLAGS) -c zeta.c -o $@intexp.o:   intexp.hintexp.o:   intexp.c makefile	$(CC) $(CFLAGS) -c intexp.c -o $@gamma.o:    gamma.hgamma.o:    gamma.c makefile	$(CC) $(CFLAGS) -c gamma.c -o $@gammall.o:  gamma.hgammall.o:  gamma.c makefile	$(CC) $(CFLAGS) -DGAMMAQTL -c gamma.c -o $@normal.o:   normal.hnormal.o:   normal.c makefile	$(CC) $(CFLAGS) -c normal.c -o $@chi2.o:     chi2.hchi2.o:     chi2.c makefile	$(CC) $(CFLAGS) -c chi2.c -o $@chi2all.o:  chi2.h gamma.h normal.hchi2all.o:  chi2.c makefile	$(CC) $(CFLAGS) -DCHI2QTL -c chi2.c -o $@radfn.o:    radfn.h gamma.hradfn.o:    radfn.c makefile	$(CC) $(CFLAGS) -c radfn.c -o $@#-----------------------------------------------------------------------# Install#-----------------------------------------------------------------------install:	cp $(PROGS) $(HOME)/bin#-----------------------------------------------------------------------# Clean up#-----------------------------------------------------------------------clean:	rm -f $(PROGS) *.o *~ *.flc core

⌨️ 快捷键说明

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