| [ CnUnix ] in KIDS 글 쓴 이(By): guest (guest) 날 짜 (Date): 1996년02월27일(화) 14시51분40초 KST 제 목(Title): [Q] make install할 때 나는 에러.. 다음과 같은 make화일을 컴파일 하려고 하는 데 'make install'하면 아래와 같은 error가 납니다. >Directory o/: Make: Cannot open. Stop. maek화일 중에서 'o/'라는 것이 있는 데 이것이 어디에서 생긴 것인지, 아니면 원래 있는 것인지 등등.. 어쨋든 왜 이런 에러가 나는 지 알고 싶습니다. 아시는 분의 지적을 부탁드립니다.. 그럼 미리 감사드립니다. 참고로 이 프로그램은 원래 sun기종에서 컴파일 되는 것인데, 저는 sun기종을 접할 수 없는 처지라 RISC/os 에서 컴파일을 했읍니다. 그런데 에러나는 것이 이런 것때문일까요.. ----------------make file의 내용 ---------------------------- SHELL = /bin/csh CFLAGS = -O FFLAGS = -e O3FLAG = -O3 # This should be either null or -O3 #LDFLAGS= -lm /usr/pubsw/X/lib/libX11.a LDFLAGS = -lm /usr/lib/libX11.a #XFLAG = -I/usr/pubsw/X/include XFLAG = -I /usr/X11/include #CC = /usr/pubsw/bin/gcc CC = /usr/bin/cc #CC = /usr/lib/gcc BINDIR = /usr1/people/other/mjchoi/bin LIBDIR = /usr1/people/other/mjchoi/lib # Nothing below here need be edited when installing. BINEXE = bin/batgen bin/cvtct bin/distance bin/cttobp bin/ct_compare \ bin/efn bin/newtemp bin/scorer bin/stand-alone-dot-plot \ bin/crna bin/lrna bin/dotps SCRIPTS = bin/dot2ps DATA = *.dat *.dh BINS = $(BINEXE) $(SCRIPTS) all: $(BINEXE) clean: rm -f $(BINEXE) o/*.o install: $(BINEXE) strip $(BINEXE) ; chmod 755 $(BINS) ; cp $(BINS) $(BINDIR) @if [ ! -d $(LIBDIR) ]; then mkdir $(LIBDIR); echo "Creating $(LIBDIR) . .."; fi cd dat ; cp $(DATA) $(LIBDIR) ; cd ../ @echo "Everything is installed. You can do a 'make clean' @echo "Be sure to edit $(BINDIR)/dot2ps so it runs $(BINDIR)/dotps." # batgen bin/batgen: o/batgen.o o/getseq.o f77 $(FFLAGS) $(O3FLAG) -o bin/batgen o/batgen.o o/getseq.o o/getseq.o: src/getseq.f f77 $(FFLAGS) -c -o o/getseq.o src/getseq.f o/batgen.o: src/batgen.f src/path.inc f77 $(FFLAGS) -c -o o/batgen.o src/batgen.f # cvtct bin/cvtct: o/cvtct.o o/jjlib.o f77 $(FFLAGS) $(O3FLAG) -o bin/cvtct o/cvtct.o o/jjlib.o o/cvtct.o: src/cvtct.f f77 $(FFLAGS) -c -o o/cvtct.o src/cvtct.f o/jjlib.o: src/jjlib.f f77 $(FFLAGS) -c -o o/jjlib.o src/jjlib.f # distance bin/distance: o/distance.o o/bpin.o o/bpsrch.o f77 $(FFLAGS) $(O3FLAG) -o bin/distance o/distance.o o/bpin.o o/bpsrch.o o/bpin.o: src/bpin.f f77 $(FFLAGS) -c -o o/bpin.o src/bpin.f o/bpsrch.o: src/bpsrch.f f77 $(FFLAGS) -c -o o/bpsrch.o src/bpsrch.f o/distance.o: src/distance.f f77 $(FFLAGS) -c -o o/distance.o src/distance.f # miscellaneous bin/cttobp: src/cttobp.f f77 $(FFLAGS) $(O3FLAG) -o bin/cttobp src/cttobp.f bin/ct_compare: src/ct_compare.f f77 $(FFLAGS) $(O3FLAG) -o bin/ct_compare src/ct_compare.f bin/dotps: src/dotps.c src/dotps.h $(CC) $(CFLAGS) -o bin/dotps src/dotps.c bin/efn: src/efn.f src/path.inc f77 $(FFLAGS) $(O3FLAG) -o bin/efn src/efn.f bin/newtemp: src/newtemp.f f77 $(FFLAGS) $(O3FLAG) -o bin/newtemp src/newtemp.f bin/scorer: src/scorer.f f77 $(FFLAGS) $(O3FLAG) -o bin/scorer src/scorer.f bin/stand-alone-dot-plot: src/stand-alone-dot-plot.f f77 $(FFLAGS) $(O3FLAG) -o bin/stand-alone-dot-plot src/stand-alone-dot- plot.f COMMON_OBJ = o/formid.o o/multid.o o/gl2x.o CRNA_OBJ = o/cdot.o o/circ.o o/cmisc1.o o/cmisc2.o o/crna.o o/csort.o $(C OMMON_OBJ) LRNA_OBJ = o/ldot.o o/lin.o o/lmisc1.o o/lmisc2.o o/lrna.o o/lsort.o $(CO MMON_OBJ) # crna bin/crna: $(CRNA_OBJ) f77 $(CRNA_OBJ) $(LDFLAGS) $(O3FLAG) -o bin/crna o/cdot.o: src/dotplot.f src/locals.inc src/circ.inc make src/crfd.inc f77 $(FFLAGS) -c -o o/cdot.o src/dotplot.f o/circ.o: src/circ.f src/circ.inc make src/crfd.inc f77 $(FFLAGS) -c -o o/circ.o src/circ.f o/cmisc1.o: src/mrna1.f src/circ.inc src/path.inc make src/crfd.inc f77 $(FFLAGS) -c -o o/cmisc1.o src/mrna1.f o/cmisc2.o: src/mrna2.f src/circ.inc src/path.inc make src/crfd.inc f77 $(FFLAGS) -c -o o/cmisc2.o src/mrna2.f o/crna.o: src/rna.f src/circ.inc src/path.inc make src/crfd.inc f77 $(FFLAGS) -c -o o/crna.o src/rna.f o/csort.o: src/sort.f src/circ.inc make src/crfd.inc f77 $(FFLAGS) -c -o o/csort.o src/sort.f src/crfd.inc: src/circ.inc cp src/circ.inc src/rfd.inc rm -f src/lrfd.inc touch src/crfd.inc # lrna bin/lrna: $(LRNA_OBJ) f77 $(LRNA_OBJ) $(LDFLAGS) $(O3FLAG) -o bin/lrna o/ldot.o: src/dotplot.f src/locals.inc src/lin.inc make src/lrfd.inc f77 $(FFLAGS) -c -o o/ldot.o src/dotplot.f o/lin.o: src/lin.f src/lin.inc make src/lrfd.inc f77 $(FFLAGS) -c -o o/lin.o src/lin.f o/lmisc1.o: src/mrna1.f src/lin.inc src/path.inc make src/lrfd.inc f77 $(FFLAGS) -u -c -o o/lmisc1.o src/mrna1.f o/lmisc2.o: src/mrna2.f src/lin.inc src/path.inc make src/lrfd.inc f77 $(FFLAGS) -u -c -o o/lmisc2.o src/mrna2.f o/lrna.o: src/rna.f src/lin.inc src/path.inc make src/lrfd.inc f77 $(FFLAGS) -c -o o/lrna.o src/rna.f o/lsort.o: src/sort.f src/lin.inc make src/lrfd.inc f77 $(FFLAGS) -c -o o/lsort.o src/sort.f src/lrfd.inc: src/lin.inc cp src/lin.inc src/rfd.inc rm -f src/crfd.inc touch src/lrfd.inc # common to crna and lrna o/formid.o: src/formid.f f77 $(FFLAGS) -c -o o/formid.o src/formid.f o/multid.o: src/multid.f f77 $(FFLAGS) -c -o o/multid.o src/multid.f o/gl2x.o: src/gl2x.c $(CC) $(XFLAG) -c -o o/gl2x.o src/gl2x.c src/path.inc: src/path cat src/path | sed s@LIBDIR@$(LIBDIR)@ > src/path.inc ------------------- The end ------------------------------------- |