File tree Expand file tree Collapse file tree 5 files changed +6
-101
lines changed
Expand file tree Collapse file tree 5 files changed +6
-101
lines changed Original file line number Diff line number Diff line change 1- # This is a generic Makefile for development purposes.
2- # Release are built using platform-specific Makefiles.
3-
4- CXXFLAGS = -Iinclude -Iexternal -O2 -g -Wall -fmessage-length=0 -std=c++17
1+ CXXFLAGS += -Iinclude -Iexternal -O2 -g -Wall -fmessage-length=0 -std=c++17
52
63ifdef LODA_VERSION
74CXXFLAGS += -DLODA_VERSION=$(LODA_VERSION )
1411OBJS = api_client.o benchmark.o big_number.o blocks.o commands.o config.o distribution.o evaluator.o evaluator_inc.o extender.o external/jute.o file.o finder.o generator.o generator_v1.o generator_v2.o generator_v3.o generator_v4.o generator_v5.o generator_v6.o interpreter.o iterator.o main.o matcher.o memory.o metrics.o miner.o minimizer.o mutator.o number.o oeis_list.o oeis_manager.o oeis_sequence.o optimizer.o parser.o program.o program_util.o reducer.o semantics.o setup.o sequence.o stats.o test.o util.o web_client.o
1512
1613loda : external/jute.h external/jute.cpp $(OBJS )
17- $(CXX ) -o loda $(OBJS )
14+ $(CXX ) $( LDFLAGS ) -o loda $(OBJS )
1815 [ -L ../loda ] || ( cd .. && ln -s src/loda loda )
1916
2017external/jute.h :
Original file line number Diff line number Diff line change @@ -3,27 +3,4 @@ CXX = aarch64-linux-gnu-g++
33LDFLAGS = -static -static-libstdc++ -static-libgcc
44# END PLATFORM CONFIG FOR LINUX ARM64
55
6- CXXFLAGS = -Iinclude -Iexternal -O2 -g -Wall -fmessage-length=0 -std=c++17
7-
8- ifdef LODA_VERSION
9- CXXFLAGS += -DLODA_VERSION=$(LODA_VERSION )
10- endif
11-
12- ifdef LODA_PLATFORM
13- CXXFLAGS += -DLODA_PLATFORM=$(LODA_PLATFORM )
14- endif
15-
16- OBJS = api_client.o benchmark.o big_number.o blocks.o commands.o config.o distribution.o evaluator.o evaluator_inc.o extender.o external/jute.o file.o finder.o generator.o generator_v1.o generator_v2.o generator_v3.o generator_v4.o generator_v5.o generator_v6.o interpreter.o iterator.o main.o matcher.o memory.o metrics.o miner.o minimizer.o mutator.o number.o oeis_list.o oeis_manager.o oeis_sequence.o optimizer.o parser.o program.o program_util.o reducer.o semantics.o setup.o sequence.o stats.o test.o util.o web_client.o
17-
18- loda : external/jute.h external/jute.cpp $(OBJS )
19- $(CXX ) $(LDFLAGS ) -o loda $(OBJS )
20- [ -L ../loda ] || ( cd .. && ln -s src/loda loda )
21-
22- external/jute.h :
23- mkdir -p external && curl -sS -o external/jute.h https://raw.githubusercontent.com/amir-s/jute/master/jute.h
24-
25- external/jute.cpp :
26- mkdir -p external && curl -sS -o external/jute.cpp https://raw.githubusercontent.com/amir-s/jute/master/jute.cpp
27-
28- clean :
29- rm -R -f $(OBJS ) loda ../loda external
6+ include Makefile
Original file line number Diff line number Diff line change @@ -3,27 +3,4 @@ CXX = x86_64-linux-gnu-g++
33LDFLAGS = -static -static-libstdc++ -static-libgcc
44# END PLATFORM CONFIG FOR LINUX X86
55
6- CXXFLAGS = -Iinclude -Iexternal -O2 -g -Wall -fmessage-length=0 -std=c++17
7-
8- ifdef LODA_VERSION
9- CXXFLAGS += -DLODA_VERSION=$(LODA_VERSION )
10- endif
11-
12- ifdef LODA_PLATFORM
13- CXXFLAGS += -DLODA_PLATFORM=$(LODA_PLATFORM )
14- endif
15-
16- OBJS = api_client.o benchmark.o big_number.o blocks.o commands.o config.o distribution.o evaluator.o evaluator_inc.o extender.o external/jute.o file.o finder.o generator.o generator_v1.o generator_v2.o generator_v3.o generator_v4.o generator_v5.o generator_v6.o interpreter.o iterator.o main.o matcher.o memory.o metrics.o miner.o minimizer.o mutator.o number.o oeis_list.o oeis_manager.o oeis_sequence.o optimizer.o parser.o program.o program_util.o reducer.o semantics.o setup.o sequence.o stats.o test.o util.o web_client.o
17-
18- loda : external/jute.h external/jute.cpp $(OBJS )
19- $(CXX ) $(LDFLAGS ) -o loda $(OBJS )
20- [ -L ../loda ] || ( cd .. && ln -s src/loda loda )
21-
22- external/jute.h :
23- mkdir -p external && curl -sS -o external/jute.h https://raw.githubusercontent.com/amir-s/jute/master/jute.h
24-
25- external/jute.cpp :
26- mkdir -p external && curl -sS -o external/jute.cpp https://raw.githubusercontent.com/amir-s/jute/master/jute.cpp
27-
28- clean :
29- rm -R -f $(OBJS ) loda ../loda external
6+ include Makefile
Original file line number Diff line number Diff line change @@ -4,27 +4,4 @@ CXXFLAGS = -target arm64-apple-macos11
44LDFLAGS = -target arm64-apple-macos11
55# END PLATFORM CONFIG FOR MAC OS ARM64
66
7- CXXFLAGS += -Iinclude -Iexternal -O2 -g -Wall -fmessage-length=0 -std=c++17
8-
9- ifdef LODA_VERSION
10- CXXFLAGS += -DLODA_VERSION=$(LODA_VERSION )
11- endif
12-
13- ifdef LODA_PLATFORM
14- CXXFLAGS += -DLODA_PLATFORM=$(LODA_PLATFORM )
15- endif
16-
17- OBJS = api_client.o benchmark.o big_number.o blocks.o commands.o config.o distribution.o evaluator.o evaluator_inc.o extender.o external/jute.o file.o finder.o generator.o generator_v1.o generator_v2.o generator_v3.o generator_v4.o generator_v5.o generator_v6.o interpreter.o iterator.o main.o matcher.o memory.o metrics.o miner.o minimizer.o mutator.o number.o oeis_list.o oeis_manager.o oeis_sequence.o optimizer.o parser.o program.o program_util.o reducer.o semantics.o setup.o sequence.o stats.o test.o util.o web_client.o
18-
19- loda : external/jute.h external/jute.cpp $(OBJS )
20- $(CXX ) $(LDFLAGS ) -o loda $(OBJS )
21- [ -L ../loda ] || ( cd .. && ln -s src/loda loda )
22-
23- external/jute.h :
24- mkdir -p external && curl -sS -o external/jute.h https://raw.githubusercontent.com/amir-s/jute/master/jute.h
25-
26- external/jute.cpp :
27- mkdir -p external && curl -sS -o external/jute.cpp https://raw.githubusercontent.com/amir-s/jute/master/jute.cpp
28-
29- clean :
30- rm -R -f $(OBJS ) loda ../loda external
7+ include Makefile
Original file line number Diff line number Diff line change @@ -4,27 +4,4 @@ CXXFLAGS = -target x86_64-apple-macos11
44LDFLAGS = -target x86_64-apple-macos11
55# END PLATFORM CONFIG FOR MAC OS X86
66
7- CXXFLAGS += -Iinclude -Iexternal -O2 -g -Wall -fmessage-length=0 -std=c++17
8-
9- ifdef LODA_VERSION
10- CXXFLAGS += -DLODA_VERSION=$(LODA_VERSION )
11- endif
12-
13- ifdef LODA_PLATFORM
14- CXXFLAGS += -DLODA_PLATFORM=$(LODA_PLATFORM )
15- endif
16-
17- OBJS = api_client.o benchmark.o big_number.o blocks.o commands.o config.o distribution.o evaluator.o evaluator_inc.o extender.o external/jute.o file.o finder.o generator.o generator_v1.o generator_v2.o generator_v3.o generator_v4.o generator_v5.o generator_v6.o interpreter.o iterator.o main.o matcher.o memory.o metrics.o miner.o minimizer.o mutator.o number.o oeis_list.o oeis_manager.o oeis_sequence.o optimizer.o parser.o program.o program_util.o reducer.o semantics.o setup.o sequence.o stats.o test.o util.o web_client.o
18-
19- loda : external/jute.h external/jute.cpp $(OBJS )
20- $(CXX ) $(LDFLAGS ) -o loda $(OBJS )
21- [ -L ../loda ] || ( cd .. && ln -s src/loda loda )
22-
23- external/jute.h :
24- mkdir -p external && curl -sS -o external/jute.h https://raw.githubusercontent.com/amir-s/jute/master/jute.h
25-
26- external/jute.cpp :
27- mkdir -p external && curl -sS -o external/jute.cpp https://raw.githubusercontent.com/amir-s/jute/master/jute.cpp
28-
29- clean :
30- rm -R -f $(OBJS ) loda ../loda external
7+ include Makefile
You can’t perform that action at this time.
0 commit comments