Revision 1c769f5af03732876df0bab8c6eed3fcaa8b2f95 authored by Viral B. Shah on 03 February 2013, 07:12:21 UTC, committed by Viral B. Shah on 03 February 2013, 07:12:21 UTC
Provide USE_LIBRANDOM Makefile flag, which compiles in librandom.c
1 parent b259cd6
Raw File
Make.inc
# -*- mode: makefile-gmake -*-

OS = $(shell uname)
ARCH = $(shell uname -m)

FC = gfortran
FFLAGS += -O3

USEGCC = 1
USECLANG = 0

CFLAGS += -Wall -O3 

ifeq ($(USECLANG),1)
USEGCC = 0
CC = clang
endif

ifeq ($(USEGCC),1)
CC = gcc
endif
AR = ar

ifeq ($(OS), Linux)
SHLIB_EXT = so
CFLAGS+=-fPIC
FFLAGS+=-fPIC
endif

ifeq ($(OS), FreeBSD)
SHLIB_EXT = so
CFLAGS+=-fPIC
FFLAGS+=-fPIC
endif

ifeq ($(OS), Darwin)
SHLIB_EXT = dylib
CFLAGS+=-fPIC
FFLAGS+=-fPIC
endif

ifeq ($(OS), WINNT)
SHLIB_EXT = dll
endif
back to top