Linux

From Flooxs
Revision as of 23:26, 19 September 2018 by Thomas (talk | contribs) (Created page with "COMPILE.cc = /usr/bin/g++ TCL_INCLUDE = /usr/include/tcl/ X_INCLUDE = /usr/X11/include X_LIB = -L/usr/include/plplot/ -lplplotcxx -lplplot -L/usr/X11/lib -lX11 MASTER_INCLUDE ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

COMPILE.cc = /usr/bin/g++

TCL_INCLUDE = /usr/include/tcl/

X_INCLUDE = /usr/X11/include X_LIB = -L/usr/include/plplot/ -lplplotcxx -lplplot -L/usr/X11/lib -lX11

MASTER_INCLUDE = -I/usr/include/plplot/ -I$(TCL_INCLUDE) -DLINUX -DHUGE=HUGE_VAL CCFLAGS = -Wall -c $(MASTER_INCLUDE) CFLAGS = -c $(MASTER_INCLUDE) OPT= -c -O3 DEBUG = -c -g RANLIB = echo MAKE = /usr/bin/make INCLUDE_DEPEND=Makefile.$(ARCH).depend

BLASLIB = -L/usr/lib/x86_64-linux-gnu/blas -lblas #-L/usr/lib/x86_64-linux-gnu/ -lgraphblas #-framework Accelerate

UMF_INCLUDE = -I/usr/include/suitesparse/ UMF_LIB = -L/usr/lib/x86_64-linux-gnu/ -lumfpack -lamd -lcholmod -lcolamd -lsuitesparseconfig

LDFLAGS = -L$(FLXSHOME)/lib/$(ARCH) TCLLIB = -L/usr/lib/ -ltk -ltcl LOCALLIB = $(TCLLIB) $(X_LIB) F77 = fort77 FOPT =

.cc.a:

       if test "`$(FLXSHOME)/bin/inlist $< $(DEBSRC)`" = "1";\
       then FLAG="$(DEBUG)"; \
       else FLAG="$(OPT)"; \
       fi; \
       $(COMPILE.cc) $$FLAG ${CCFLAGS} $(INCL) $<
       ar Urv $@ $*.o
       ranlib $@
       rm -f $*.o

.c.a:

       $(CC) $(CFLAGS) $(OPT) $(INCL) $<
       ar Urv $@ $*.o
       ranlib $@
       rm -f $*.o

.cc.o:

       if test "`$(FLXSHOME)/bin/inlist $< $(DEBSRC)`" = "1";\
       then FLAG="$(DEBUG)"; \
       else FLAG="$(OPT)"; \
       fi; \
       $(COMPILE.cc) $$FLAG ${CCFLAGS} $(INCL) $<

.f.a:

       $(F77) $(FOPT) $<
       ar Urv $@ $*.o
       ranlib $@
       rm -f $*.o

.f.o:

       $(F77) $(FOPT) $<

DEPENDSCRIPT = \

   sed '/^.LAST-HUMAN-LINE/q' Makefile > Makefile.new; \
   rm Makefile.${ARCH}.depend; \
   $(COMPILE.cc) -M ${INCL} ${SRCS} | \
   sed '/: \//'d | \
   sed 's?.*\.o?$(DEST)(&)?' > Makefile.${ARCH}.depend