# # Linux # MAKEFILE=Makefile.linux BINDIR=/usr/local/lib/propath/bin LIBDIR=/usr/local/lib/ INCLUDEDIR=/usr/local/include/ FC=g77 FCOPT= -finit-local-zero -fno-automatic -O6 CC=gcc CCOPT= -O6 LD=g77 LDOPT= -L. AR=ar AROPT=rs RM=rm CP=cp -uvp EXT_F=.f EXT_O=.o EXT_A=.a HEAD_A=lib EXT_EXE= binary : maig-ss$(EXT_EXE) marf-ss$(EXT_EXE) # --------------------------------------- maig-ss$(EXT_EXE) : jmaig-ss$(EXT_F) $(HEAD_A)jmaig$(EXT_A) $(FC) $(FLOPT) -c jmaig-ss$(EXT_F) $(LD) $(LDOPT) -o maig-ss jmaig-ss$(EXT_O) -ljmaig -lm $(RM) jmaig-ss$(EXT_O) $(HEAD_A)jmaig$(EXT_A) : jmaig$(EXT_F) $(FC) $(FLOPT) -c jmaig$(EXT_F) $(AR) $(AROPT) $(HEAD_A)jmaig$(EXT_A) jmaig$(EXT_O) $(RM) jmaig$(EXT_O) # --------------------------------------- marf-ss$(EXT_EXE) : jmarf-ss$(EXT_F) $(HEAD_A)jmarf$(EXT_A) $(FC) $(FLOPT) -c jmarf-ss$(EXT_F) $(LD) $(LDOPT) -o marf-ss jmarf-ss$(EXT_O) -ljmarf -lm $(RM) jmarf-ss$(EXT_O) $(HEAD_A)jmarf$(EXT_A) : jmarf$(EXT_F) $(FC) $(FLOPT) -c jmarf$(EXT_F) $(AR) $(AROPT) $(HEAD_A)jmarf$(EXT_A) jmarf$(EXT_O) $(RM) jmarf$(EXT_O) # --------------------------------------- clean : $(RM) $(HEAD_A)*$(EXT_A) $(RM) *ss$(EXT_EXE) install : $(CP) *ss$(EXT_EXE) $(BINDIR) $(CP) $(HEAD_A)*$(EXT_A) $(LIBDIR)