INSTALLDIR = $(HOME) LATEX = latex PDFLATEX = pdflatex BIBTEX = bibtex MAKEIDX = makeindex DVIPS = dvips -t letter #DVIPS = dvips -tletter -j0 -P generic -q DVIPDF = dvipdfm -e -p letter RM = rm -f CP = cp TAR = tar TARFLAGS = zcvf PSTOPDF = ps2pdf #PSTOPDF = gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sPAPERSIZE=letter EPSTOPDF = epstopdf CC = gcc CXX = g++ CFLAGS = -O2 -I. -Wall -static LDLIBS = -L. -L/usr/X11/lib FC = g77 FFLAGS = -O2 -fno-underscoring AR = ar ARFLAGS = rs INSTALL = install L2H = latex2html #L2HFLAGS = -scalable_fonts -style "mystyle.css" -short_extn -local_icons -noinfo -split 0 -no_navigation -nosubdir L2HFLAGS = -short_extn -local_icons -info 0 -split +1 F2D = fig2dev GZIP = gzip ZIP = zip PSFIX = /usr/local/bin/psfix GRAPH = graph GRAPHFLAGS = -Tfig -K2 --max-line 256 --title-font-name "times-bolditalic" -F"times-bold" -W0.005 -B TABLES = FIGS = EPSFIGS = $(addsuffix .eps, $(FIGS)) PDFFIGS = $(addsuffix .pdf, $(FIGS)) %.ps: %.dvi $(DVIPS) $* -o $*.ps %.dvi: %.tex $(LATEX) $* -$(BIBTEX) $* $(LATEX) $* $(LATEX) $* %.pdf: %.tex $(PDFLATEX) $* -$(BIBTEX) $* $(PDFLATEX) $* $(PDFLATEX) $* %.pdf: %.ps $(PSTOPDF) $*.ps $*.pdf %_alt.pdf: %.dvi $(DVIPDF) -o $*_alt.pdf $* #%.pdf: %.ps # $(PSTOPDF) -sOutputFile=$*.pdf -c save pop -- $*.ps %.idx: %.tex -$(LATEX) $* %.ind: %.idx $(MAKEIDX) $* %.pdf: %.eps $(EPSTOPDF) $*.eps --outfile=$*.pdf %.pdf: %.fig $(F2D) -Lpdf $*.fig $@ %.eps: %.fig $(F2D) -Leps $*.fig $@ %.gif: %.fig $(F2D) -Lgif -t"#ffffff" $*.fig $@ %.png: %.fig $(F2D) -Lpng $*.fig $@ %.pdf: %.fig $(F2D) -Lpdf $*.fig $@ %.pcx: %.fig $(F2D) -Lpcx $*.fig $@ %_htm: %.tex $(L2H) $(L2HFLAGS) -dir $*_htm $* $(RM) -r -f $*_htm/l2h* chmod 0755 $*_htm chmod 0644 $*_htm/* %.ps: %.nb.ps $(PSFIX) $*.nb.ps > $@ %.gz: % $(GZIP) < $* > $*.gz %.tgz: % $(TAR) $(TARFLAGS) $*.tgz $* %: %.c $(CC) $(CFLAGS) $*.c $(LDLIBS) -o $* %: %.cc $(CXX) $(CFLAGS) $*.cc $(LDLIBS) -o $* %: %.f $(FC) $(FFLAGS) $*.f $(LDLIBS) -o $* (%.o): %.c $(CC) -c $(CFLAGS) $*.c -o $*.o $(AR) $(ARFLAGS) $@ $*.o $(RM) $*.o (%.o): %.cc $(CXX) -c $(CFLAGS) $*.cc -o $*.o $(AR) $(ARFLAGS) $@ $*.o $(RM) $*.o (%.o): %.f $(FC) -c $(FFLAGS) $*.f -o $*.o $(AR) $(ARFLAGS) $@ $*.o $(RM) $*.o $(LIB): $(LIB)($(addsuffix .o, $(basename $(SRC)))) clean: $(RM) *.log *.blg *.ilg *.aux *.lof *.lot *.toc *.idx *.ttt *.fff *.out strip: clean $(RM) *.bbl *.ind *.dvi realclean: strip $(RM) *.ps