Linux: Difference between revisions

From Flooxs
Jump to navigation Jump to search
(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 ...")
 
No edit summary
 
Line 1: Line 1:
COMPILE.cc = /usr/bin/g++
        COMPILE.cc = /usr/bin/g++
 
        TCL_INCLUDE = /usr/include/tcl/
TCL_INCLUDE = /usr/include/tcl/
        X_INCLUDE = /usr/X11/include
 
        X_LIB = -L/usr/include/plplot/ -lplplotcxx -lplplot -L/usr/X11/lib -lX11
X_INCLUDE = /usr/X11/include
        MASTER_INCLUDE = -I/usr/include/plplot/ -I$(TCL_INCLUDE) -DLINUX -DHUGE=HUGE_VAL
X_LIB = -L/usr/include/plplot/ -lplplotcxx -lplplot -L/usr/X11/lib -lX11
        CCFLAGS = -Wall -c $(MASTER_INCLUDE)
 
        CFLAGS = -c $(MASTER_INCLUDE)
MASTER_INCLUDE = -I/usr/include/plplot/ -I$(TCL_INCLUDE) -DLINUX -DHUGE=HUGE_VAL
        OPT= -c -O3
CCFLAGS = -Wall -c $(MASTER_INCLUDE)
        DEBUG = -c -g
CFLAGS = -c $(MASTER_INCLUDE)
        RANLIB = echo
OPT= -c -O3
        MAKE = /usr/bin/make
DEBUG = -c -g
        INCLUDE_DEPEND=Makefile.$(ARCH).depend
RANLIB = echo
        BLASLIB = -L/usr/lib/x86_64-linux-gnu/blas -lblas #-L/usr/lib/x86_64-linux-gnu/ -lgraphblas #-framework Accelerate
MAKE = /usr/bin/make
        UMF_INCLUDE = -I/usr/include/suitesparse/
INCLUDE_DEPEND=Makefile.$(ARCH).depend
        UMF_LIB = -L/usr/lib/x86_64-linux-gnu/ -lumfpack -lamd -lcholmod -lcolamd -lsuitesparseconfig
 
        LDFLAGS = -L$(FLXSHOME)/lib/$(ARCH)
BLASLIB = -L/usr/lib/x86_64-linux-gnu/blas -lblas #-L/usr/lib/x86_64-linux-gnu/ -lgraphblas #-framework Accelerate
        TCLLIB = -L/usr/lib/ -ltk -ltcl
 
        LOCALLIB = $(TCLLIB) $(X_LIB)
UMF_INCLUDE = -I/usr/include/suitesparse/
        F77 = fort77
UMF_LIB = -L/usr/lib/x86_64-linux-gnu/ -lumfpack -lamd -lcholmod -lcolamd -lsuitesparseconfig
        FOPT =
 
        .cc.a:
LDFLAGS = -L$(FLXSHOME)/lib/$(ARCH)
                if test "`$(FLXSHOME)/bin/inlist $< $(DEBSRC)`" = "1";\
TCLLIB = -L/usr/lib/ -ltk -ltcl
                then FLAG="$(DEBUG)"; \
LOCALLIB = $(TCLLIB) $(X_LIB)
                else FLAG="$(OPT)"; \
F77 = fort77
                fi; \
FOPT =
                $(COMPILE.cc) $$FLAG ${CCFLAGS} $(INCL) $<
 
                ar Urv $@ $*.o
.cc.a:
                ranlib $@
        if test "`$(FLXSHOME)/bin/inlist $< $(DEBSRC)`" = "1";\
                rm -f $*.o
        then FLAG="$(DEBUG)"; \
        .c.a:
        else FLAG="$(OPT)"; \
                $(CC) $(CFLAGS) $(OPT) $(INCL) $<
        fi; \
                ar Urv $@ $*.o
        $(COMPILE.cc) $$FLAG ${CCFLAGS} $(INCL) $<
                ranlib $@
        ar Urv $@ $*.o
                rm -f $*.o
        ranlib $@
        .cc.o:
        rm -f $*.o
                if test "`$(FLXSHOME)/bin/inlist $< $(DEBSRC)`" = "1";\
 
                then FLAG="$(DEBUG)"; \
.c.a:
                else FLAG="$(OPT)"; \
        $(CC) $(CFLAGS) $(OPT) $(INCL) $<
                fi; \
        ar Urv $@ $*.o
                $(COMPILE.cc) $$FLAG ${CCFLAGS} $(INCL) $<
        ranlib $@
        .f.a:
        rm -f $*.o
                $(F77) $(FOPT) $<
 
                ar Urv $@ $*.o
.cc.o:
                ranlib $@
        if test "`$(FLXSHOME)/bin/inlist $< $(DEBSRC)`" = "1";\
                rm -f $*.o
        then FLAG="$(DEBUG)"; \
        .f.o:
        else FLAG="$(OPT)"; \
                $(F77) $(FOPT) $<
        fi; \
        DEPENDSCRIPT = \
        $(COMPILE.cc) $$FLAG ${CCFLAGS} $(INCL) $<
            sed '/^.LAST-HUMAN-LINE/q' Makefile > Makefile.new; \
 
            rm Makefile.${ARCH}.depend; \
.f.a:
            $(COMPILE.cc) -M ${INCL} ${SRCS} | \
        $(F77) $(FOPT) $<
            sed '/: \//'d | \
        ar Urv $@ $*.o
            sed 's?.*\.o?$(DEST)(&)?' > Makefile.${ARCH}.depend
        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

Latest revision as of 23:32, 19 September 2018

       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