######################################################################### # # System-dependent definitions for Linux. # # EDIT ACCORDING TO YOUR OWN NEEDS !!! # ######################################################################## #------------------------------------------------------------------------ # if you have a GNU make it is better to set the MAKE variable to point # to gnu make #------------------------------------------------------------------------ MAKE = make #------------------------------------------------------------------------ # compilers & flags #------------------------------------------------------------------------ #CFLAGS = -ansi -funroll-loops -fPIC -DUSE_FONTS CFLAGS = -funroll-loops -fPIC -DUSE_FONTS CC = gcc #LDLIB = -ldl MATH = -lm # we use a static libgfortran not to depend on gfortran version FFLAGS = -O2 -static-libgfortran FC = gfortran #------------------------------------------- #debug options #CFLAGS = -ansi -g -fPIC #------------------------------------------- #------------------------------------------------------------------------ # X-libraries & include files # # for STATIC compilation one should add: -lpthread #------------------------------------------------------------------------ X_LIB = -lXmu -lX11 -lXext X_INCDIR = ### ### use EITHER THIS: ### #-Possibility-1---------------------------------------------------------- # # If you want to use your own libraries and include files, # then set *_LIB and *_INCDIR variables below accordingly: # #------------------------------------------------------------------------ # COMPILE_TCLTK = no # COMPILE_MESA = no # # # # # Libraries # # # TK_LIB = -ltk8.5 # TCL_LIB = -ltcl8.5 # GLU_LIB = -lGLU # GL_LIB = -lGL # # # # # Include directories # # # TCL_INCDIR = # TK_INCDIR = # GL_INCDIR = #------------------------------------------------------------------------ ### ### or THAT: ### #-Possibility-2----------------------------------------------------------- # # XCRYSDEN package may contain the tcl, tk & Mesa sources !!! # If you would like to compile and use these then uncomment below lines and # comment lines "Possibility-1" (see above). # #------------------------------------------------------------------------ COMPILE_TCLTK = yes COMPILE_MESA = yes # # Do we want a shared library version of Tcl/Tk/Mesa or static? # If we want shared then set the following flags to: --enable-shared # else set the following flag to: --disable-shared # TCLTK_OPTIONS = --enable-shared MESA_TARGET = linux # # Libraries (dynamic loading) # for shared linking the libraries postfix should be .so # for static linking the libraries postfix should be .a # TCL_LIB = -L$(TOPDIR)/external/lib -ltcl$(TCL_VER2) TK_LIB = -ltk$(TCL_VER2) GLU_LIB = -lGLU GL_LIB = -lGL # # Include directories # TCL_INCDIR = -I$(TOPDIR)/external/src/tcl$(TCL_VER3)/generic TK_INCDIR = -I$(TOPDIR)/external/src/tk$(TCL_VER3)/generic GL_INCDIR = -I$(TOPDIR)/external/include #------------------------------------------------------------------------