From owner-freebsd-questions Wed Apr 21 23:29:20 1999 Delivered-To: freebsd-questions@freebsd.org Received: from legion.arch.titech.ac.jp (legion.arch.titech.ac.jp [131.112.72.61]) by hub.freebsd.org (Postfix) with ESMTP id 1B22215940 for ; Wed, 21 Apr 1999 23:28:56 -0700 (PDT) (envelope-from zaki@arch.titech.ac.jp) Received: from [131.112.72.66] (NETMAC.arch.titech.ac.jp [131.112.72.66]) by legion.arch.titech.ac.jp (8.8.8/CF-3.4W+01/07/99) with ESMTP id PAA06848 for ; Thu, 22 Apr 1999 15:19:50 +0900 (JST) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="============_-1287359652==_ma============" X-Sender: zaki@arch.titech.ac.jp X-Mailer: Macintosh Eudora Pro Version 4.0.1J Message-Id: Date: Thu, 22 Apr 1999 15:34:00 +0900 To: freebsd-questions@FreeBSD.ORG From: =?ISO-2022-JP?B?GyRCOzM6ajlSSj8bKEI=?= Subject: =?ISO-2022-JP?B?Zm9ydHJhbhskQiRIGyhCYxskQiROOi46XxsoQiA=?= =?ISO-2022-JP?B?c29mdBskQiROJTMlcyVRJSQlayROO0VKfSRLJEQbKEI=?= =?ISO-2022-JP?B?GyRCJCQkRjY1JCgkRjI8JDUkJCEjGyhC?= Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG --============_-1287359652==_ma============ Content-Type: text/plain; charset="ISO-2022-JP" Content-Transfer-Encoding: 7bit 現在,風の数値シュミレーションを開発をしていますが,学校の計算機が古いため, パソコン上で動くUnixである,Free BSD を使いたいのですが,今までserverとして しか使っていなかったので,FortranとCについてはわかりません。特にMakefileの使 い方がわかりません。今まではHPの9000シリーズやSUNのSPARKを使っていました が。 HPの場合はmkmfコマンドでMakefileが下に示すように作れるのですが,Free BSDで, よくわかりません。 ぜひ,わかる人がいれば教えて下さい。 CFLAGS = -O DEST = . EXTHDRS = HDRS = INSTALL = /etc/install LD = f77 LDFLAGS = LIBS = MAKEFILE = Makefile OBJS = appendc.o \ appendo.o \ appends.o \ bforce.o \ calaxy.o \ calnmb.o \ calprs.o \ calvel.o \ cgebes.o \ def2m.o \ deg2m.o \ det2m.o \ detam.o \ detbm.o \ dmalef.o \ fixcon.o \ fxuvp0.o \ fxuvpm.o \ initbm.o \ initcd.o \ invgj.o \ mkcmat.o \ mkkmmt.o \ movems.o \ mvbeam.o \ output.o \ readat.o \ suerm.o PRINT = pr PROGRAM = DMalef SHELL = /bin/sh SRCS = appendc.c \ appendo.c \ appends.c \ bforce.f \ calaxy.f \ calnmb.f \ calprs.f \ calvel.f \ cgebes.f \ def2m.f \ deg2m.f \ det2m.f \ detam.f \ detbm.f \ dmalef.f \ fixcon.f \ fxuvp0.f \ fxuvpm.f \ initbm.f \ initcd.f \ invgj.f \ mkcmat.f \ mkkmmt.f \ movems.f \ mvbeam.f \ output.f \ readat.f \ suerm.f SYSHDRS = /usr/include/stdio.h \ /usr/include/sys/stdsyms.h all: $(PROGRAM) $(PROGRAM): $(OBJS) $(LIBS) @echo "Linking $(PROGRAM) ..." @$(LD) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM) @echo "done" clean:; @rm -f $(OBJS) core clobber:; @rm -f $(OBJS) $(PROGRAM) core tags depend:; @mkmf -f $(MAKEFILE) ROOT=$(ROOT) echo:; @echo $(HDRS) $(SRCS) index:; @ctags -wx $(HDRS) $(SRCS) install: $(PROGRAM) @echo Installing $(PROGRAM) in $(DEST) @-strip $(PROGRAM) @if [ $(DEST) != . ]; then \ (rm -f $(DEST)/$(PROGRAM); $(INSTALL) -f $(DEST) $(PROGRAM)); fi print:; @$(PRINT) $(HDRS) $(SRCS) tags: $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS) update: $(DEST)/$(PROGRAM) $(DEST)/$(PROGRAM): $(SRCS) $(LIBS) $(HDRS) $(EXTHDRS) @$(MAKE) -f $(MAKEFILE) ROOT=$(ROOT) DEST=$(DEST) install ### appendc.o: /usr/include/stdio.h /usr/include/sys/stdsyms.h appendo.o: /usr/include/stdio.h /usr/include/sys/stdsyms.h appends.o: /usr/include/stdio.h /usr/include/sys/stdsyms.h ------------------------------ 山崎航平 ------------------------------ --============_-1287359652==_ma============ Content-Type: text/enriched; charset="ISO-2022-JP" Content-Transfer-Encoding: 7bit 現在,風の数値シュミレーションを開発をしていますが,学校の計算機が古いため,パソコン上で動くUnixである,Free BSD を使いたいのですが,今までserverとしてしか使っていなかったので,FortranとCについてはわかりません。特にMakefileの使い方がわかりません。今まではHPの9000シリーズやSUNのSPARKを使っていましたが。 HPの場合はmkmfコマンドでMakefileが下に示すように作れるのですが,Free BSDで,よくわかりません。 ぜひ,わかる人がいれば教えて下さい。 CFLAGS = -O DEST = . EXTHDRS = HDRS = INSTALL = /etc/install LD = f77 LDFLAGS = LIBS = MAKEFILE = Makefile OBJS = appendc.o \ appendo.o \ appends.o \ bforce.o \ calaxy.o \ calnmb.o \ calprs.o \ calvel.o \ cgebes.o \ def2m.o \ deg2m.o \ det2m.o \ detam.o \ detbm.o \ dmalef.o \ fixcon.o \ fxuvp0.o \ fxuvpm.o \ initbm.o \ initcd.o \ invgj.o \ mkcmat.o \ mkkmmt.o \ movems.o \ mvbeam.o \ output.o \ readat.o \ suerm.o PRINT = pr PROGRAM = DMalef SHELL = /bin/sh SRCS = appendc.c \ appendo.c \ appends.c \ bforce.f \ calaxy.f \ calnmb.f \ calprs.f \ calvel.f \ cgebes.f \ def2m.f \ deg2m.f \ det2m.f \ detam.f \ detbm.f \ dmalef.f \ fixcon.f \ fxuvp0.f \ fxuvpm.f \ initbm.f \ initcd.f \ invgj.f \ mkcmat.f \ mkkmmt.f \ movems.f \ mvbeam.f \ output.f \ readat.f \ suerm.f SYSHDRS = /usr/include/stdio.h \ /usr/include/sys/stdsyms.h all: $(PROGRAM) $(PROGRAM): $(OBJS) $(LIBS) @echo "Linking $(PROGRAM) ..." @$(LD) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM) @echo "done" clean:; @rm -f $(OBJS) core clobber:; @rm -f $(OBJS) $(PROGRAM) core tags depend:; @mkmf -f $(MAKEFILE) ROOT=$(ROOT) echo:; @echo $(HDRS) $(SRCS) index:; @ctags -wx $(HDRS) $(SRCS) install: $(PROGRAM) @echo Installing $(PROGRAM) in $(DEST) @-strip $(PROGRAM) @if [ $(DEST) != . ]; then \ (rm -f $(DEST)/$(PROGRAM); $(INSTALL) -f $(DEST) $(PROGRAM)); fi print:; @$(PRINT) $(HDRS) $(SRCS) tags: $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS) update: $(DEST)/$(PROGRAM) $(DEST)/$(PROGRAM): $(SRCS) $(LIBS) $(HDRS) $(EXTHDRS) @$(MAKE) -f $(MAKEFILE) ROOT=$(ROOT) DEST=$(DEST) install ### appendc.o: /usr/include/stdio.h /usr/include/sys/stdsyms.h appendo.o: /usr/include/stdio.h /usr/include/sys/stdsyms.h appends.o: /usr/include/stdio.h /usr/include/sys/stdsyms.h ------------------------------ 山崎航平 < ------------------------------ --============_-1287359652==_ma============-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message