@@ -37,8 +37,8 @@ STLPORT_LIB=/software/varinf/lib/STLport/lib
37
37
PERL_CORE =/usr/lib/perl/5.8.8/CORE
38
38
PERL_CORE =/software/perl-5.8.8/lib/5.8.8/x86_64-linux-thread-multi/CORE
39
39
40
- TARGETS =gtc g2i b2i b2g gtc_process sim simtools
41
- PERL_TARGETS =Gtc.so Sim.co
40
+ TARGETS =libplinkbin.so gtc g2i b2i b2g gtc_process sim simtools
41
+ PERL_TARGETS =Gtc.so Sim.so
42
42
LIBS =Gtc.o win2unix.o Sim.o
43
43
44
44
# To compile with debug information added, invoke as (say):
@@ -88,7 +88,7 @@ simtools: simtools.o Sim.o Gtc.o Manifest.o json/json_reader.o json/json_writer.
88
88
manifest : manifest.o Manifest.o
89
89
$(CC ) $(LDFLAGS ) -o $@ $^
90
90
91
- g2i : g2i.o Gtc.o Manifest.o win2unix.o Sim.o json/json_reader.o json/json_writer.o json/json_value.o
91
+ g2i : g2i.o Gtc.o Manifest.o win2unix.o Sim.o json/json_reader.o json/json_writer.o json/json_value.o utilities.o plink_binary.o
92
92
$(CC ) $(LDFLAGS ) -o $@ $^
93
93
94
94
b2i : b2i.o Manifest.o b2base.o # "b2" code needs ssl library;
@@ -119,15 +119,19 @@ Sim.so: Sim.cpp Sim.h Sim.i
119
119
$(CC ) -shared Sim.o Sim_wrap.o -o Sim.so
120
120
rm Sim.o
121
121
122
+ libplinkbin.so : utilities.o plink_binary.o
123
+ $(CXX ) -shared utilities.o plink_binary.o -o $@
124
+
122
125
Gtc.o : Gtc.cpp Gtc.h
123
126
Sim.o : Sim.cpp Sim.h
124
127
Manifest.o : Manifest.cpp Manifest.h
125
128
gtc.o : Gtc.h Manifest.h
126
129
sim.o : Sim.h
127
130
simtools.o : Sim.h
128
- g2i.o : Gtc.h Manifest.h
131
+ g2i.o : Gtc.h Manifest.h plink_binary.h
129
132
b2base.o : b2base.cpp
130
133
b2i.o : b2i.cpp Manifest.h
131
134
b2g.o : b2g.cpp Manifest.h
132
135
win2unix.o : win2unix.cpp win2unix.h
136
+ plink_binary.o : plink_binary.cpp plink_binary.h
133
137
0 commit comments