-
Notifications
You must be signed in to change notification settings - Fork 23
/
.makefile-header-default
50 lines (40 loc) · 1.8 KB
/
.makefile-header-default
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
#####################################################################
## This makefile header has been automatically generated by ##
## the config program config/config.c through 'make config'. ##
## It can be changed manually prior to compiling the code. ##
## Note that should another 'make config' take place, your ##
## changes will be overridden. ##
#####################################################################
#####################################################################
## CC --> C compiler ##
## CFLAGS --> compiler flags for any language ##
## CFLAGSCFD --> compiler flags when compiling CFD code ##
## L --> linker ##
## LFLAGS --> linker flags ##
#####################################################################
MAKEFLAGS += --stop
MAKEFLAGS += --no-print-directory
SHELL = /bin/sh -e
CFLAGS = -O3 -Wall -funroll-all-loops -Wfatal-errors -DOPENMPTHREADS -fopenmp
CC = gcc
CFLAGSCFD = -D_2D
L = gcc
LFLAGS = -fopenmp
#####################################################################
## Implicit Rules ##
#####################################################################
.SUFFIXES: .c
.c.o:
$(CC) -c $(CFLAGS) $(CCFLAGSLOCAL) $<
#####################################################################
## Build Rules ##
#####################################################################
default:
make all
showfiles:
@echo $(SOURCES) $(HEADERS) Makefile
clean:
-rm -f *.o *.a *.so *.bak *BAK *~ *% #*
-rm -f $(TARGETS)
-rm -f core
cleanall: clean