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 + -
显示快捷键?