Makefile.am 1.52 KB
Newer Older
Pedro Gonnet's avatar
Pedro Gonnet committed
1

2
# This file is part of SWIFT.
3
4
# Coypright (c) 2012 Pedro Gonnet (pedro.gonnet@durham.ac.uk),
#                    Matthieu Schaller (matthieu.schaller@durham.ac.uk).
Pedro Gonnet's avatar
Pedro Gonnet committed
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
# 
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
# 
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.

# Automake stuff
AUTOMAKE_OPTIONS=gnu

# Add the debug flag to the whole thing
23
24
# AM_CFLAGS = -g -O3 -Wall -Werror -ffast-math -fstrict-aliasing -ftree-vectorize \
#     -funroll-loops $(SIMD_FLAGS) $(OPENMP_CFLAGS) \
25
#     -DTIMER -DCOUNTER -DCPU_TPS=2.67e9
26
27
AM_CFLAGS = -Wall -Werror $(OPENMP_CFLAGS) \
    -DTIMER -DCOUNTER -DCPU_TPS=2.67e9
Pedro Gonnet's avatar
Pedro Gonnet committed
28
29

# Assign a "safe" version number
30
AM_LDFLAGS = $(LAPACK_LIBS) $(BLAS_LIBS) $(HDF5_LDFLAGS) -version-info 0:0:0
Pedro Gonnet's avatar
Pedro Gonnet committed
31

32
33
# Build the libswiftsim library
lib_LTLIBRARIES = libswiftsim.la
34
libswiftsim_la_SOURCES = space.c runner.c queue.c task.c cell.c engine.c input.c timers.c
Pedro Gonnet's avatar
Pedro Gonnet committed
35
36

# List required headers
Pedro Gonnet's avatar
Pedro Gonnet committed
37
include_HEADERS = space.h runner.h queue.h task.h lock.h cell.h part.h const.h \
38
    engine.h swift.h io.h timers.h
Pedro Gonnet's avatar
Pedro Gonnet committed
39