Browse code

no longer needed to specify CXX_STD = CXX14

ramon diaz-uriarte (at Phelsuma) authored on 20/02/2023 19:00:22
Showing 1 changed files
... ...
@@ -6,10 +6,11 @@ CXX11=g++$(VER)
6 6
 
7 7
 ## This is a C++11 package
8 8
 ## but using C++14 leads to faster INSTALL. In my machine:
9
+## C++14 is default starting from R-4.1.0
9 10
 ## C++11: 6'30"
10 11
 ## C++14: 4'20"
11 12
 ## C++17: 5'08"
12
-CXX_STD = CXX14
13
+## CXX_STD = CXX14
13 14
 
14 15
 
15 16
 all: liblandscape.a fl_statistics fl_generate $(SHLIB)
Browse code

3.99.8: unity build

ramon diaz-uriarte (at Phelsuma) authored on 15/09/2022 19:29:51
Showing 1 changed files
... ...
@@ -3,31 +3,16 @@ CC=gcc$(VER)
3 3
 CXX=g++$(VER)
4 4
 CXX11=g++$(VER)
5 5
 
6
+
6 7
 ## This is a C++11 package
7
-## But using C++14 leads to faster INSTALL. In my machine:
8
+## but using C++14 leads to faster INSTALL. In my machine:
8 9
 ## C++11: 6'30"
9 10
 ## C++14: 4'20"
10 11
 ## C++17: 5'08"
11 12
 CXX_STD = CXX14
12 13
 
13
-# This ain't needed
14
-# ONCOSIMUL_SRC = BNB_nr.cpp\
15
-# 	BNB_v1.cpp\
16
-# 	bnb_common.cpp\
17
-# 	new_restrict.cpp\
18
-# 	accessible_genotypes.cpp\
19
-# 	RcppExports.cpp\
20
-# 	OncoSimulR_init.c\
21
-# ONCOSIMUL_OBJECTS_TMP=$(ONCOSIMUL_SRC:.cpp=.o)
22
-# ONCOSIMUL_OBJECTS=$(ONCOSIMUL_OBJECTS_TMP:.c=.o)
23
-
24
-# .PHONY: all liblandscape.a
25
-# all: $(SHLIB)
26
-# all: liblandscape.a $(SHLIB)
27 14
 
28 15
 all: liblandscape.a fl_statistics fl_generate $(SHLIB)
29
-## all: liblandscape.a fl_statistics fl_generate fl_genchains $(SHLIB)
30
-
31 16
 
32 17
 
33 18
 MAGELLAN_SRC = FitnessLandscape/gamma.c\
... ...
@@ -47,7 +32,7 @@ MAGELLAN_SRC = FitnessLandscape/gamma.c\
47 32
         FitnessLandscape/decomposition.c\
48 33
         FitnessLandscape/models.c\
49 34
 	FitnessLandscape/verbose.c
50
-#        FitnessLandscape/common_drawings.c\ ## I do not use it and gives a warning
35
+
51 36
 MAGELLAN_OBJECTS = $(MAGELLAN_SRC:.c=.o)
52 37
 
53 38
 liblandscape.a: $(MAGELLAN_OBJECTS)
... ...
@@ -59,7 +44,6 @@ liblandscape.a: $(MAGELLAN_OBJECTS)
59 44
 MAGELLAN_LIBS = liblandscape.a
60 45
 MAGELLAN_LIBS_DIR = -L.
61 46
 MAGELLAN_LFLAGS = -llandscape
62
-## MAGELLAN_INCLUDE_DIR = -I. -I/FitnessLandscape/.
63 47
 MAGELLAN_INCLUDE_DIR = -I/FitnessLandscape/.
64 48
 MAGELLAN_ALLCFLAGS= -O -Wall
65 49
 
... ...
@@ -69,31 +53,5 @@ fl_statistics: FitnessLandscape/main_fl_statistics.c $(MAGELLAN_LIBS)
69 53
 fl_generate: FitnessLandscape/main_fl_generate.c  $(MAGELLAN_LIBS)
70 54
 	$(CC) $(MAGELLAN_ALLCFLAGS) -o $@ $(MAGELLAN_INCLUDE_DIR) $(MAGELLAN_LIBS_DIR) $< $(MAGELLAN_LFLAGS) -lm;
71 55
 
72
-# # Do we really need this?
73
-# fl_genchains: FitnessLandscape/main_generalizedchains_test.c $(MAGELLAN_LIBS)
74
-# 	$(CC) $(MAGELLAN_ALLCFLAGS) -o $@ $(MAGELLAN_INCLUDE_DIR) $(MAGELLAN_LIBS_DIR) $< $(MAGELLAN_LFLAGS) -lm #-g
75
-
76
-
77
-
78
-
79
-
80
-# fl_stats:
81
-# 	echo "make fl_statistics in FitnessLandscape/ ..."
82
-# 	(cd MAGELLAN; $(MAKE) fl_statistics)
83
-
84
-# fl_gen:
85
-# 	echo "make fl_generate in FitnessLandscape/ ..."
86
-# 	(cd MAGELLAN; $(MAKE) fl_generate)
87
-
88
-# liblandscape:
89
-# 	echo "make liblandscape in FitnessLandscape/ ..."
90
-# 	(cd MAGELLAN; $(MAKE) liblandscape.a)
91
-
92
-# magellanall:
93
-# 	echo "make all MAGELLAN in FitnessLandscape/ ..."
94
-# 	(cd MAGELLAN; $(MAKE) magellanall)
95
-# clean:
96
-# 	echo "mak clean in FitnessLandscape/ ..."
97
-# 	(cd MAGELLAN; $(MAKE) clean)
98 56
 
99 57
 
Browse code

3.99.7: c++14 and no o3 in win to try faster build

ramon diaz-uriarte (at Phelsuma) authored on 13/09/2022 15:28:36
Showing 1 changed files
... ...
@@ -4,7 +4,11 @@ CXX=g++$(VER)
4 4
 CXX11=g++$(VER)
5 5
 
6 6
 ## This is a C++11 package
7
-CXX_STD = CXX11
7
+## But using C++14 leads to faster INSTALL. In my machine:
8
+## C++11: 6'30"
9
+## C++14: 4'20"
10
+## C++17: 5'08"
11
+CXX_STD = CXX14
8 12
 
9 13
 # This ain't needed
10 14
 # ONCOSIMUL_SRC = BNB_nr.cpp\
Browse code

3.99.1: interventions, death with fdf, user variables

ramon diaz-uriarte (at Phelsuma) authored on 25/06/2022 14:24:13
Showing 1 changed files
... ...
@@ -1,3 +1,8 @@
1
+VER=
2
+CC=gcc$(VER)
3
+CXX=g++$(VER)
4
+CXX11=g++$(VER)
5
+
1 6
 ## This is a C++11 package
2 7
 CXX_STD = CXX11
3 8
 
... ...
@@ -20,6 +25,7 @@ all: liblandscape.a fl_statistics fl_generate $(SHLIB)
20 25
 ## all: liblandscape.a fl_statistics fl_generate fl_genchains $(SHLIB)
21 26
 
22 27
 
28
+
23 29
 MAGELLAN_SRC = FitnessLandscape/gamma.c\
24 30
         FitnessLandscape/landscape.c \
25 31
         FitnessLandscape/random.c\
Browse code

version 2.99.1: frequency-dependent fitness functionality

ramon diaz-uriarte (at Phelsuma) authored on 10/12/2020 11:41:53
Showing 1 changed files
... ...
@@ -86,3 +86,4 @@ fl_generate: FitnessLandscape/main_fl_generate.c  $(MAGELLAN_LIBS)
86 86
 # 	echo "mak clean in FitnessLandscape/ ..."
87 87
 # 	(cd MAGELLAN; $(MAKE) clean)
88 88
 
89
+
Browse code

2.17.4

ramon diaz-uriarte (at Phelsuma) authored on 19/12/2019 08:27:20
Showing 1 changed files
... ...
@@ -35,7 +35,8 @@ MAGELLAN_SRC = FitnessLandscape/gamma.c\
35 35
         FitnessLandscape/summary_statistics.c\
36 36
         FitnessLandscape/epistasis_type.c\
37 37
         FitnessLandscape/decomposition.c\
38
-        FitnessLandscape/models.c
38
+        FitnessLandscape/models.c\
39
+	FitnessLandscape/verbose.c
39 40
 #        FitnessLandscape/common_drawings.c\ ## I do not use it and gives a warning
40 41
 MAGELLAN_OBJECTS = $(MAGELLAN_SRC:.c=.o)
41 42
 
Browse code

2.15.1: Added MAGELLANs sources and functionality from MAGELLAN

ramon diaz-uriarte (at Phelsuma) authored on 02/07/2019 14:55:40
Showing 1 changed files
... ...
@@ -1,3 +1,87 @@
1 1
 ## This is a C++11 package
2 2
 CXX_STD = CXX11
3
-  
3
+
4
+# This ain't needed
5
+# ONCOSIMUL_SRC = BNB_nr.cpp\
6
+# 	BNB_v1.cpp\
7
+# 	bnb_common.cpp\
8
+# 	new_restrict.cpp\
9
+# 	accessible_genotypes.cpp\
10
+# 	RcppExports.cpp\
11
+# 	OncoSimulR_init.c\
12
+# ONCOSIMUL_OBJECTS_TMP=$(ONCOSIMUL_SRC:.cpp=.o)
13
+# ONCOSIMUL_OBJECTS=$(ONCOSIMUL_OBJECTS_TMP:.c=.o)
14
+
15
+# .PHONY: all liblandscape.a
16
+# all: $(SHLIB)
17
+# all: liblandscape.a $(SHLIB)
18
+
19
+all: liblandscape.a fl_statistics fl_generate $(SHLIB)
20
+## all: liblandscape.a fl_statistics fl_generate fl_genchains $(SHLIB)
21
+
22
+
23
+MAGELLAN_SRC = FitnessLandscape/gamma.c\
24
+        FitnessLandscape/landscape.c \
25
+        FitnessLandscape/random.c\
26
+        FitnessLandscape/sort.c\
27
+        FitnessLandscape/chain.c\
28
+        FitnessLandscape/input.c\
29
+        FitnessLandscape/genotypes.c\
30
+        FitnessLandscape/ordered_pairs.c\
31
+        FitnessLandscape/calculus.c\
32
+        FitnessLandscape/vector.c\
33
+        FitnessLandscape/generalized_chain.c\
34
+        FitnessLandscape/LinearAlgebra.c\
35
+        FitnessLandscape/summary_statistics.c\
36
+        FitnessLandscape/epistasis_type.c\
37
+        FitnessLandscape/decomposition.c\
38
+        FitnessLandscape/models.c
39
+#        FitnessLandscape/common_drawings.c\ ## I do not use it and gives a warning
40
+MAGELLAN_OBJECTS = $(MAGELLAN_SRC:.c=.o)
41
+
42
+liblandscape.a: $(MAGELLAN_OBJECTS)
43
+	$(AR) -r $@ $+ ;
44
+	$(RANLIB) $@;
45
+
46
+
47
+
48
+MAGELLAN_LIBS = liblandscape.a
49
+MAGELLAN_LIBS_DIR = -L.
50
+MAGELLAN_LFLAGS = -llandscape
51
+## MAGELLAN_INCLUDE_DIR = -I. -I/FitnessLandscape/.
52
+MAGELLAN_INCLUDE_DIR = -I/FitnessLandscape/.
53
+MAGELLAN_ALLCFLAGS= -O -Wall
54
+
55
+fl_statistics: FitnessLandscape/main_fl_statistics.c $(MAGELLAN_LIBS)
56
+	$(CC) $(MAGELLAN_ALLCFLAGS) -o $@ $(MAGELLAN_INCLUDE_DIR) $(MAGELLAN_LIBS_DIR) $< $(MAGELLAN_LFLAGS) -lm;
57
+
58
+fl_generate: FitnessLandscape/main_fl_generate.c  $(MAGELLAN_LIBS)
59
+	$(CC) $(MAGELLAN_ALLCFLAGS) -o $@ $(MAGELLAN_INCLUDE_DIR) $(MAGELLAN_LIBS_DIR) $< $(MAGELLAN_LFLAGS) -lm;
60
+
61
+# # Do we really need this?
62
+# fl_genchains: FitnessLandscape/main_generalizedchains_test.c $(MAGELLAN_LIBS)
63
+# 	$(CC) $(MAGELLAN_ALLCFLAGS) -o $@ $(MAGELLAN_INCLUDE_DIR) $(MAGELLAN_LIBS_DIR) $< $(MAGELLAN_LFLAGS) -lm #-g
64
+
65
+
66
+
67
+
68
+
69
+# fl_stats:
70
+# 	echo "make fl_statistics in FitnessLandscape/ ..."
71
+# 	(cd MAGELLAN; $(MAKE) fl_statistics)
72
+
73
+# fl_gen:
74
+# 	echo "make fl_generate in FitnessLandscape/ ..."
75
+# 	(cd MAGELLAN; $(MAKE) fl_generate)
76
+
77
+# liblandscape:
78
+# 	echo "make liblandscape in FitnessLandscape/ ..."
79
+# 	(cd MAGELLAN; $(MAKE) liblandscape.a)
80
+
81
+# magellanall:
82
+# 	echo "make all MAGELLAN in FitnessLandscape/ ..."
83
+# 	(cd MAGELLAN; $(MAKE) magellanall)
84
+# clean:
85
+# 	echo "mak clean in FitnessLandscape/ ..."
86
+# 	(cd MAGELLAN; $(MAKE) clean)
87
+
Browse code

1.9.3: plots, vignette, max warning and win. failure

git-svn-id: file:///home/git/hedgehog.fhcrc.org/bioconductor/trunk/madman/Rpacks/OncoSimulR@105255 bc3139a8-67e5-0310-9ffc-ced21a209358

Ramon Diaz-Uriarte authored on 19/06/2015 23:36:35
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,3 @@
1
+## This is a C++11 package
2
+CXX_STD = CXX11
3
+