makefile
来自「FreeFem++可以生成高质量的有限元网格。可以用于流体力学」· 代码 · 共 82 行
TXT
82 行
DIRPKG=../pkgLISTINST= ../bin/f2c ../bin/fort77 ../include/f2c.h ../lib/libf2c.aDIRINSTALL=/usr/localF2C_TAR=$(DIRPKG)/f2c.tarall:compile$(F2C_TAR): mkdir -p $(DIRPKG) $(WGET) # wget --passive-ftp ftp://netlib.bell-labs.com/netlib/f2c.tar curl http://netlib.sandia.gov/cgi-bin/netlib/netlibfiles.tar?filename=netlib/f2c -o "$(DIRPKG)/f2c.tar"f2c:$(F2C_TAR) tar xvf $(F2C_TAR) gunzip -rf f2c/* gunzip -rf f2c/*/* cd f2c;unzip -d libf2c libf2c.zipf2c/libf2c/makefile: Makefile egrep -v 'ld -r|mv [$$]' <f2c/libf2c/makefile.u >f2c/libf2c/makefilecompile:f2c f2c/libf2c/makefile cd f2c/src; make -f makefile.u cd f2c/libf2c; make compile-universal:f2c Makefile-MacOs cd f2c/src; make -f makefile.u cd f2c/libf2c; make -f ../../Makefile-MacOsinstall:compile ../lib ../include ../bin ../bin/fort77 cp f2c/src/f2c ../bin cp f2c/src/f2c.h ../include cp f2c/libf2c/libf2c.a ../lib ../bin/fort77 tt.f rm a.outinstall-universal: compile-universal sudo make install-universal-sudoinstall-macos: compile-universal sudo make install-universal-sudoinstall-universal-sudo: compile-universal $(DIRINSTALL)/bin/fort77 mkdir -p $(DIRINSTALL)/bin $(DIRINSTALL)/include $(DIRINSTALL)/lib cp f2c/src/f2c $(DIRINSTALL)/bin; cp f2c/src/f2c.h $(DIRINSTALL)/include; cp f2c/libf2c/libf2c.a $(DIRINSTALL)/lib $(DIRINSTALL)/bin/fort77 tt.f rm a.out../bin/fort77: fort77.sed Makefile dd="`pwd`/.." ; \ sed -e "s;@CC@;$(CC);"g \ -e "s;@INC@;-I$$dd/include;g" \ -e "s;@LLIBDIR@;-L$$dd/lib;g" \ -e "s;@f2c@;$$dd/bin/f2c;g" < fort77.sed >../bin/fort77 chmod a+x ../bin/fort77$(DIRINSTALL)/bin/fort77: fort77.sed Makefile dd="$(DIRINSTALL)/" ; \ sed -e "s;@CC@;$(CC);"g \ -e "s;@INC@;-I$$dd/include;g" \ -e "s;@LLIBDIR@;-L$$dd/lib;g" \ -e "s;@f2c@;$$dd/bin/f2c;g" < fort77.sed >$(DIRINSTALL)/bin/fort77 chmod a+x $(DIRINSTALL)/bin/fort77../bin: mkdir ../bin../lib: mkdir ../lib../include: mkdir ../includeclean: -rm -rf f2c *~ a.outveryclean: clean -rm $(LISTINST) $(F2C_TAR)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?