Changeset 104 for cpp/gdk/Makefile


Ignore:
Timestamp:
07/23/13 18:15:30 (11 years ago)
Author:
sz
Message:

introducing object de/serialization - see serialtest.cpp
the core GDK classes can be now used in multiple threads (ifdef MULTITHREADED)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpp/gdk/Makefile

    r89 r104  
    1414#   defassign-f0_neuroconn.h f0def.xml neurocls-library.h neurocls-factory.h model.def
    1515
    16 TARGETS=convtest gdktest genotest neurotest loadertest f0def.xml model.def
     16TARGETS=convtest gdktest genotest neurotest loadertest serialtest f0def.xml model.def
    1717
    1818all: $(TARGETS)
     
    2828GDKOBJS=list.o advlist.o param.o sstring.o 3d.o model.o modelparts.o errmanager.o \
    2929        neurolibrary.o geno.o genoconv.o extvalue.o framsg.o callbacks.o syntparam.o \
    30         multirange.o multimap.o paramtabobj.o defgenoconv.o sstringutils.o paramobj.o rndutil.o \
     30        multirange.o multimap.o paramtabobj.o defgenoconv.o sstringutils.o paramobj.o \
     31        rndutil.o collectionobj.o hashtable.o stderrors.o 3dobject.o \
    3132        $(CONVMODULES)
    3233
     
    5859loadertest: libgdk.a $(LOADERTESTOBJS)
    5960        g++ $(LOADERTESTOBJS) -L. -lgdk -o $@
     61
     62SERIALTESTOBJS=serialtest.o virtfile.o stdiofile-autoinit.o stdiofile.o nonstd_stdio.o
     63
     64serialtest: libgdk.a $(SERIALTESTOBJS)
     65        g++ $(SERIALTESTOBJS) -L. -lgdk -o $@
    6066
    6167neurocls-library.h: f0.def neurocls-library.m4
     
    103109# DO NOT DELETE
    104110
    105 3d.o: nonstd.h 3d.h framsg.h
     1113d.o: nonstd_math.h framsg.h 3d.h
     1123dobject.o: 3d.h 3dobject.h extvalue.h sstring.h param.h list.h nonstd.h
     1133dobject.o: statrick.h virtfile.h framsg.h nonstd_stl.h threads.h
     1143dobject.o: collectionobj.h hashtable.h
    106115advlist.o: advlist.h list.h nonstd.h callbacks.h statrick.h
    107116callbacks.o: callbacks.h list.h nonstd.h statrick.h
     117collectionobj.o: collectionobj.h param.h sstring.h list.h nonstd.h statrick.h
     118collectionobj.o: virtfile.h framsg.h extvalue.h nonstd_stl.h threads.h
     119collectionobj.o: hashtable.h 3d.h nonstd_math.h stderrors.h sstringutils.h
    108120conv_f1.o: conv_f1.h genoconv.h geno.h sstring.h extvalue.h param.h list.h
    109 conv_f1.o: nonstd.h statrick.h virtfile.h model.h modelparts.h 3d.h
    110 conv_f1.o: sstringutils.h syntparam.h usertags.h paramtabobj.h advlist.h
    111 conv_f1.o: callbacks.h framsg.h multirange.h multimap.h
     121conv_f1.o: nonstd.h statrick.h virtfile.h framsg.h nonstd_stl.h threads.h
     122conv_f1.o: model.h nonstd_math.h modelparts.h 3d.h sstringutils.h syntparam.h
     123conv_f1.o: usertags.h paramtabobj.h advlist.h callbacks.h multirange.h
     124conv_f1.o: multimap.h
    112125convtest.o: genoconv.h geno.h sstring.h extvalue.h param.h list.h nonstd.h
    113 convtest.o: statrick.h virtfile.h model.h modelparts.h 3d.h sstringutils.h
    114 convtest.o: syntparam.h usertags.h paramtabobj.h advlist.h callbacks.h
    115 convtest.o: multimap.h multirange.h conv_f1.h printconvmap.h stdouterr.h
    116 convtest.o: errmanager.h framsg.h
     126convtest.o: statrick.h virtfile.h framsg.h nonstd_stl.h threads.h model.h
     127convtest.o: nonstd_math.h modelparts.h 3d.h sstringutils.h syntparam.h
     128convtest.o: usertags.h paramtabobj.h advlist.h callbacks.h multimap.h
     129convtest.o: multirange.h conv_f1.h printconvmap.h stdouterr.h errmanager.h
    117130defgenoconv.o: defgenoconv.h genoconv.h geno.h sstring.h extvalue.h param.h
    118 defgenoconv.o: list.h nonstd.h statrick.h virtfile.h gen-config.h conv_f1.h
    119 defgenoconv.o: model.h modelparts.h 3d.h sstringutils.h syntparam.h
    120 defgenoconv.o: usertags.h paramtabobj.h advlist.h callbacks.h
    121 errmanager.o: errmanager.h list.h nonstd.h sstring.h framsg.h
     131defgenoconv.o: list.h nonstd.h statrick.h virtfile.h framsg.h nonstd_stl.h
     132defgenoconv.o: threads.h
     133errmanager.o: errmanager.h list.h nonstd.h sstring.h framsg.h threads.h
    122134extvalue.o: extvalue.h sstring.h param.h list.h nonstd.h statrick.h
    123 extvalue.o: virtfile.h framsg.h
    124 framsg.o: nonstd.h framsg.h
    125 gdktest.o: model.h modelparts.h 3d.h genoconv.h geno.h sstring.h extvalue.h
    126 gdktest.o: param.h list.h nonstd.h statrick.h virtfile.h sstringutils.h
    127 gdktest.o: syntparam.h usertags.h paramtabobj.h advlist.h callbacks.h
    128 gdktest.o: defgenoconv.h stdouterr.h errmanager.h framsg.h
     135extvalue.o: virtfile.h framsg.h nonstd_stl.h threads.h sstringutils.h
     136extvalue.o: collectionobj.h hashtable.h 3d.h 3dobject.h
     137framsg.o: framsg.h nonstd_stdio.h
     138fullprops.o: stdiofile.h virtfile.h sstring.h nonstd_dir.h model.h
     139fullprops.o: nonstd_math.h modelparts.h 3d.h genoconv.h geno.h extvalue.h
     140fullprops.o: param.h list.h nonstd.h statrick.h framsg.h nonstd_stl.h
     141fullprops.o: threads.h sstringutils.h syntparam.h usertags.h paramtabobj.h
     142fullprops.o: advlist.h callbacks.h defgenoconv.h stdouterr.h errmanager.h
     143gdktest.o: stdiofile.h virtfile.h sstring.h nonstd_dir.h model.h
     144gdktest.o: nonstd_math.h modelparts.h 3d.h genoconv.h geno.h extvalue.h
     145gdktest.o: param.h list.h nonstd.h statrick.h framsg.h nonstd_stl.h threads.h
     146gdktest.o: sstringutils.h syntparam.h usertags.h paramtabobj.h advlist.h
     147gdktest.o: callbacks.h defgenoconv.h stdouterr.h errmanager.h
    129148genoconv.o: nonstd.h genoconv.h geno.h sstring.h extvalue.h param.h list.h
    130 genoconv.o: statrick.h virtfile.h multimap.h multirange.h
     149genoconv.o: statrick.h virtfile.h framsg.h nonstd_stl.h threads.h multimap.h
     150genoconv.o: multirange.h
    131151geno.o: geno.h sstring.h extvalue.h param.h list.h nonstd.h statrick.h
    132 geno.o: virtfile.h genoconv.h model.h modelparts.h 3d.h sstringutils.h
    133 geno.o: syntparam.h usertags.h paramtabobj.h advlist.h callbacks.h
     152geno.o: virtfile.h framsg.h nonstd_stl.h threads.h genoconv.h model.h
     153geno.o: nonstd_math.h modelparts.h 3d.h sstringutils.h syntparam.h usertags.h
     154geno.o: paramtabobj.h advlist.h callbacks.h
    134155genotest.o: geno.h sstring.h extvalue.h param.h list.h nonstd.h statrick.h
    135 genotest.o: virtfile.h genoconv.h stdiofile.h sstringutils.h defgenoconv.h
     156genotest.o: virtfile.h framsg.h nonstd_stl.h threads.h genoconv.h stdiofile.h
     157genotest.o: nonstd_dir.h sstringutils.h defgenoconv.h
    136158genotypeloader.o: genotypeloader.h sstring.h multiparamload.h param.h list.h
    137 genotypeloader.o: nonstd.h statrick.h virtfile.h
     159genotypeloader.o: nonstd.h statrick.h virtfile.h framsg.h extvalue.h
     160genotypeloader.o: nonstd_stl.h threads.h
     161hashtable.o: hashtable.h sstring.h
    138162list.o: list.h nonstd.h
    139163loadertest.o: genotypeloader.h sstring.h multiparamload.h param.h list.h
    140 loadertest.o: nonstd.h statrick.h virtfile.h
    141 model.o: nonstd.h model.h modelparts.h 3d.h genoconv.h geno.h sstring.h
    142 model.o: extvalue.h param.h list.h statrick.h virtfile.h sstringutils.h
    143 model.o: syntparam.h usertags.h paramtabobj.h advlist.h callbacks.h framsg.h
    144 model.o: multimap.h multirange.h errmanager.h
     164loadertest.o: nonstd.h statrick.h virtfile.h framsg.h extvalue.h nonstd_stl.h
     165loadertest.o: threads.h
     166model.o: nonstd_math.h model.h modelparts.h 3d.h genoconv.h geno.h sstring.h
     167model.o: extvalue.h param.h list.h nonstd.h statrick.h virtfile.h framsg.h
     168model.o: nonstd_stl.h threads.h sstringutils.h syntparam.h usertags.h
     169model.o: paramtabobj.h advlist.h callbacks.h multimap.h multirange.h
     170model.o: errmanager.h
    145171modelparts.o: modelparts.h 3d.h genoconv.h geno.h sstring.h extvalue.h
    146 modelparts.o: param.h list.h nonstd.h statrick.h virtfile.h sstringutils.h
    147 modelparts.o: syntparam.h usertags.h paramtabobj.h model.h advlist.h
    148 modelparts.o: callbacks.h neurolibrary.h multirange.h defassign-f0_neuro.h
     172modelparts.o: param.h list.h nonstd.h statrick.h virtfile.h framsg.h
     173modelparts.o: nonstd_stl.h threads.h sstringutils.h syntparam.h usertags.h
     174modelparts.o: paramtabobj.h model.h nonstd_math.h advlist.h callbacks.h
     175modelparts.o: neurolibrary.h multirange.h defassign-f0_neuro.h
    149176modelparts.o: defassign-f0_part.h defassign-f0_joint.h f0classes.h
    150177modelparts.o: defassign-f0_neuroconn.h
    151178multimap.o: multimap.h multirange.h list.h nonstd.h
    152179multiparamload.o: multiparamload.h param.h sstring.h list.h nonstd.h
    153 multiparamload.o: statrick.h virtfile.h framsg.h
    154 multirange.o: multirange.h list.h nonstd.h
     180multiparamload.o: statrick.h virtfile.h framsg.h extvalue.h nonstd_stl.h
     181multiparamload.o: threads.h
     182multirange.o: multirange.h list.h nonstd.h nonstd_stl.h
    155183neurofactory.o: neurofactory.h modelparts.h 3d.h genoconv.h geno.h sstring.h
    156184neurofactory.o: extvalue.h param.h list.h nonstd.h statrick.h virtfile.h
    157 neurofactory.o: sstringutils.h syntparam.h usertags.h paramtabobj.h
    158 neurofactory.o: neuroimpl.h model.h advlist.h callbacks.h framsg.h
    159 neurofactory.o: neuroimplfiles.h neuroimpl-simple.h neuroimpl-channels.h
    160 neurofactory.o: neuroimpl-fuzzy.h neuroimpl-body-gdk.h neurocls-factory.h
    161 neuroimpl-channels.o: neuroimpl-channels.h neuroimpl.h model.h modelparts.h
    162 neuroimpl-channels.o: 3d.h genoconv.h geno.h sstring.h extvalue.h param.h
    163 neuroimpl-channels.o: list.h nonstd.h statrick.h virtfile.h sstringutils.h
    164 neuroimpl-channels.o: syntparam.h usertags.h paramtabobj.h advlist.h
    165 neuroimpl-channels.o: callbacks.h framsg.h
    166 neuroimpl.o: neuroimpl.h model.h modelparts.h 3d.h genoconv.h geno.h
    167 neuroimpl.o: sstring.h extvalue.h param.h list.h nonstd.h statrick.h
    168 neuroimpl.o: virtfile.h sstringutils.h syntparam.h usertags.h paramtabobj.h
    169 neuroimpl.o: advlist.h callbacks.h framsg.h neurofactory.h
    170 neuroimpl-fuzzy.o: neuroimpl-fuzzy.h neuroimpl.h model.h modelparts.h 3d.h
    171 neuroimpl-fuzzy.o: genoconv.h geno.h sstring.h extvalue.h param.h list.h
    172 neuroimpl-fuzzy.o: nonstd.h statrick.h virtfile.h sstringutils.h syntparam.h
    173 neuroimpl-fuzzy.o: usertags.h paramtabobj.h advlist.h callbacks.h framsg.h
     185neurofactory.o: framsg.h nonstd_stl.h threads.h sstringutils.h syntparam.h
     186neurofactory.o: usertags.h paramtabobj.h neuroimpl.h model.h nonstd_math.h
     187neurofactory.o: advlist.h callbacks.h neurolibrary.h
     188neuroimpl-channels.o: neuroimpl-channels.h neuroimpl.h model.h nonstd_math.h
     189neuroimpl-channels.o: modelparts.h 3d.h genoconv.h geno.h sstring.h
     190neuroimpl-channels.o: extvalue.h param.h list.h nonstd.h statrick.h
     191neuroimpl-channels.o: virtfile.h framsg.h nonstd_stl.h threads.h
     192neuroimpl-channels.o: sstringutils.h syntparam.h usertags.h paramtabobj.h
     193neuroimpl-channels.o: advlist.h callbacks.h
     194neuroimpl.o: neuroimpl.h model.h nonstd_math.h modelparts.h 3d.h genoconv.h
     195neuroimpl.o: geno.h sstring.h extvalue.h param.h list.h nonstd.h statrick.h
     196neuroimpl.o: virtfile.h framsg.h nonstd_stl.h threads.h sstringutils.h
     197neuroimpl.o: syntparam.h usertags.h paramtabobj.h advlist.h callbacks.h
     198neuroimpl.o: neurofactory.h rndutil.h
     199neuroimpl-fuzzy.o: neuroimpl-fuzzy.h neuroimpl.h model.h nonstd_math.h
     200neuroimpl-fuzzy.o: modelparts.h 3d.h genoconv.h geno.h sstring.h extvalue.h
     201neuroimpl-fuzzy.o: param.h list.h nonstd.h statrick.h virtfile.h framsg.h
     202neuroimpl-fuzzy.o: nonstd_stl.h threads.h sstringutils.h syntparam.h
     203neuroimpl-fuzzy.o: usertags.h paramtabobj.h advlist.h callbacks.h
    174204neuroimpl-fuzzy.o: neuroimpl-fuzzy-f0.h
    175 neuroimpl-fuzzy-f0.o: neuroimpl-fuzzy-f0.h sstring.h nonstd.h
    176 neuroimpl-simple.o: neuroimpl-simple.h neuroimpl.h model.h modelparts.h 3d.h
    177 neuroimpl-simple.o: genoconv.h geno.h sstring.h extvalue.h param.h list.h
    178 neuroimpl-simple.o: nonstd.h statrick.h virtfile.h sstringutils.h syntparam.h
    179 neuroimpl-simple.o: usertags.h paramtabobj.h advlist.h callbacks.h framsg.h
     205neuroimpl-fuzzy-f0.o: neuroimpl-fuzzy-f0.h sstring.h nonstd_stl.h
     206neuroimpl-simple.o: neuroimpl-simple.h neuroimpl.h model.h nonstd_math.h
     207neuroimpl-simple.o: modelparts.h 3d.h genoconv.h geno.h sstring.h extvalue.h
     208neuroimpl-simple.o: param.h list.h nonstd.h statrick.h virtfile.h framsg.h
     209neuroimpl-simple.o: nonstd_stl.h threads.h sstringutils.h syntparam.h
     210neuroimpl-simple.o: usertags.h paramtabobj.h advlist.h callbacks.h
    180211neurolibrary.o: neurolibrary.h advlist.h list.h nonstd.h callbacks.h
    181 neurolibrary.o: statrick.h param.h sstring.h virtfile.h modelparts.h 3d.h
    182 neurolibrary.o: genoconv.h geno.h extvalue.h sstringutils.h syntparam.h
    183 neurolibrary.o: usertags.h paramtabobj.h neurocls-library.h
     212neurolibrary.o: statrick.h param.h sstring.h virtfile.h framsg.h modelparts.h
     213neurolibrary.o: 3d.h genoconv.h geno.h extvalue.h nonstd_stl.h threads.h
     214neurolibrary.o: sstringutils.h syntparam.h usertags.h paramtabobj.h
    184215neurotest.o: geno.h sstring.h extvalue.h param.h list.h nonstd.h statrick.h
    185 neurotest.o: virtfile.h genoconv.h stdiofile.h sstringutils.h defgenoconv.h
    186 neurotest.o: neuroimpl.h model.h modelparts.h 3d.h syntparam.h usertags.h
    187 neurotest.o: paramtabobj.h advlist.h callbacks.h framsg.h neurofactory.h
     216neurotest.o: virtfile.h framsg.h nonstd_stl.h threads.h genoconv.h
     217neurotest.o: stdiofile.h nonstd_dir.h sstringutils.h defgenoconv.h
     218neurotest.o: neuroimpl.h model.h nonstd_math.h modelparts.h 3d.h syntparam.h
     219neurotest.o: usertags.h paramtabobj.h advlist.h callbacks.h neurofactory.h
    188220neurotest.o: stdouterr.h errmanager.h
    189 param.o: param.h sstring.h list.h nonstd.h statrick.h virtfile.h extvalue.h
    190 param.o: framsg.h sstringutils.h
     221nonstd_stdio.o: nonstd_stdio.h
     222param.o: param.h sstring.h list.h nonstd.h statrick.h virtfile.h framsg.h
     223param.o: extvalue.h nonstd_stl.h threads.h sstringutils.h
    191224paramobj.o: paramobj.h param.h sstring.h list.h nonstd.h statrick.h
    192 paramobj.o: virtfile.h extvalue.h
     225paramobj.o: virtfile.h framsg.h extvalue.h nonstd_stl.h threads.h
    193226paramtabobj.o: paramtabobj.h param.h sstring.h list.h nonstd.h statrick.h
    194 paramtabobj.o: virtfile.h
     227paramtabobj.o: virtfile.h framsg.h
    195228printconvmap.o: printconvmap.h sstring.h multimap.h multirange.h list.h
    196229printconvmap.o: nonstd.h
    197 sstring.o: sstring.h nonstd.h
     230rndutil.o: rndutil.h nonstd.h nonstd_math.h
     231serialtest.o: collectionobj.h param.h sstring.h list.h nonstd.h statrick.h
     232serialtest.o: virtfile.h framsg.h extvalue.h nonstd_stl.h threads.h
     233serialtest.o: hashtable.h 3d.h
     234sstring.o: sstring.h nonstd_stl.h extvalue.h param.h list.h nonstd.h
     235sstring.o: statrick.h virtfile.h framsg.h threads.h
    198236sstringutils.o: sstringutils.h sstring.h virtfile.h framsg.h
    199 stdiofile-autoinit.o: stdiofile.h virtfile.h sstring.h
    200 stdiofile.o: stdiofile.h virtfile.h sstring.h nonstd.h nonstd_io.h
     237stderrors.o: stderrors.h list.h nonstd.h sstring.h sstringutils.h virtfile.h
     238stderrors.o: framsg.h
     239stdiofile-autoinit.o: stdiofile.h virtfile.h sstring.h nonstd_dir.h
     240stdiofile.o: stdiofile.h virtfile.h sstring.h nonstd_dir.h nonstd_stdio.h
     241stdiofile.o: framsg.h
    201242stdouterr.o: stdouterr.h errmanager.h list.h nonstd.h sstring.h framsg.h
     243stdouterr.o: threads.h virtfile.h
    202244syntparam.o: nonstd.h syntparam.h param.h sstring.h list.h statrick.h
    203 syntparam.o: virtfile.h paramobj.h
     245syntparam.o: virtfile.h framsg.h paramobj.h
    204246virtfile.o: virtfile.h
Note: See TracChangeset for help on using the changeset viewer.