-
Notifications
You must be signed in to change notification settings - Fork 5
/
Makefile.in
45 lines (38 loc) · 1.04 KB
/
Makefile.in
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
#
# Makefile rules for the cvec package
#
timingflag = @FERRET_TIMING@
checkflag = -DDEBUG_LEVEL=@FERRET_CHECK@
printflag = -DDEBUG_PRINT_LEVEL=@FERRET_PRINT@
KEXT_NAME = ferret
KEXT_SOURCES = src/cppmapper.cc src/ferret.cc
KEXT_LDFLAGS = -lstdc++
KEXT_CXXFLAGS = $(timingflag) $(checkflag) \
-std=gnu++14 \
-Wall \
-Wextra \
-Wno-implicit-fallthrough \
-Wno-unused-parameter \
-Wno-missing-field-initializers \
-g \
-IYAPB++/source \
-Igap_cpp_headers
KEXT_USE_AUTOCONF = 1
# include shared GAP package build system
GAPPATH = @GAPROOT@
include Makefile.gappkg
symmetry_detect: .FORCE
@CXX@ $(KEXT_CXXFLAGS) \
YAPB++/simple_graph/symmetry_detect.cc \
YAPB++/simple_graph/symmetry_parse.cc \
YAPB++/simple_graph/gason/gason.cpp \
YAPB++/simple_graph/simple_graph.cc \
YAPB++/simple_graph/simple_parser.cc \
$(timingflag) $(checkflag) $(OPT) $(printflag) \
-I YAPB++/source \
-o $@
all: ferret.vars
ferret.vars: ferret.vars.in config.status
./config.status $@
.FORCE:
.PHONY: .FORCE