1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
#########################################################################
#
# System-dependent definitions suitable for compiling xcrysden using
# a system shared libraries (needs Tcl/Tk/GL/GLU/FFTW/Meschach
# libraries)
#
########################################################################
#------------------------------------------------------------------------
# if you have a GNU make it is better to set the MAKE variable to point
# to gnu make
#------------------------------------------------------------------------
MAKE = make
#------------------------------------------------------------------------
# compilers & flags
#------------------------------------------------------------------------
CPPFLAGS ?=
CFLAGS ?=
LDFLAGS ?=
CFLAGS += $(CPPFLAGS)
CFLAGS += -ffast-math -funroll-loops -fPIC -DUSE_FONTS -pedantic -Wall
CFLAGS += $(LDFLAGS)
CC = gcc
#LDLIB = -ldl
MATH = -lm
FFLAGS ?= -O2
FFLAGS += $(LDFLAGS)
FC = gfortran
#-------------------------------------------
#debug options
#CFLAGS = -g
#-------------------------------------------
#------------------------------------------------------------------------
# X-libraries & include files
#------------------------------------------------------------------------
X_LIB = -lXmu -lX11
X_INCDIR =
#------------------------------------------------------------------------
#
# Libraries
#
TCL_LIB = -ltcl8.5
TK_LIB = -ltk8.5
GLU_LIB = -lGLU
GL_LIB = -lGL
FFTW3_LIB = -lfftw3
MESCHACH_LIB = -lmeschach
EXT_LIB = -lgl2ps -lTogl
#
# Include directories
#
TCL_INCDIR = -I/usr/include/tcl8.5
TK_INCDIR =
GL_INCDIR =
FFTW3_INCDIR =
MESCHACH_INCDIR =
#------------------------------------------------------------------------
|