# # Framsticks GDK makefile # # # frams->GDK differences: # ------------------------- # #define GDK_WITHOUT_FRAMS # f0.def (removed some neurons) # gen-config.h (only f1->f0 is supported) # neuroimpl-body-gdk.h (dummy implementations) # # autogenerated files can differ: # defassign-f0_joint.h defassign-f0_part.h defassign-f0_neuro.h f0classes.h # defassign-f0_neuroconn.h f0def.xml neurocls-library.h neurocls-factory.h model.def TARGETS=convtest gdktest genotest neurotest loadertest serialtest f0def.xml model.def all: $(TARGETS) CXXOPTS= -DGDK_WITHOUT_FRAMS -DNEURO_IMPL_FILES=\"neuroimplfiles.h\" -DNEURO_CLS_FACTORY=\"neurocls-factory.h\" -DNEURO_CLS_LIBRARY=\"neurocls-library.h\" -DGEN_CONFIG_FILE=\"gen-config.h\" -DEASYMAPDEBUG -g -Wno-parentheses -Wno-overloaded-virtual -Wno-format # -DEASYMAPDEBUG is required for convtest AUTOGENERATED=defassign-f0_joint.h defassign-f0_part.h defassign-f0_neuro.h f0classes.h \ defassign-f0_neuroconn.h f0def.xml neurocls-library.h neurocls-factory.h model.def CONVMODULES=conv_f1.o GDKOBJS=list.o advlist.o param.o sstring.o 3d.o model.o modelparts.o errmanager.o \ neurolibrary.o geno.o genoconv.o extvalue.o framsg.o callbacks.o syntparam.o \ multirange.o multimap.o paramtabobj.o defgenoconv.o sstringutils.o paramobj.o \ rndutil.o collectionobj.o hashtable.o stderrors.o 3dobject.o \ $(CONVMODULES) libgdk.a: $(GDKOBJS) CONVTESTOBJS= convtest.o printconvmap.o stdouterr.o virtfile.o convtest: libgdk.a $(CONVTESTOBJS) g++ $(CONVTESTOBJS) -L. -lgdk -o $@ GDKTESTOBJS= gdktest.o stdouterr.o virtfile.o gdktest: libgdk.a $(GDKTESTOBJS) g++ $(GDKTESTOBJS) -L. -lgdk -o $@ GENOTESTOBJS= genotest.o virtfile.o genotest: libgdk.a $(GENOTESTOBJS) g++ $(GENOTESTOBJS) -L. -lgdk -o $@ NEUROTESTOBJS= neurotest.o stdouterr.o virtfile.o neuroimpl.o neurofactory.o \ neuroimpl-simple.o neuroimpl-channels.o neuroimpl-fuzzy.o neuroimpl-fuzzy-f0.o neurotest: libgdk.a $(NEUROTESTOBJS) g++ $(NEUROTESTOBJS) -L. -lgdk -o $@ LOADERTESTOBJS=genotypeloader.o loadertest.o virtfile.o multiparamload.o stdiofile-autoinit.o stdiofile.o nonstd_stdio.cpp loadertest: libgdk.a $(LOADERTESTOBJS) g++ $(LOADERTESTOBJS) -L. -lgdk -o $@ SERIALTESTOBJS=serialtest.o virtfile.o stdiofile-autoinit.o stdiofile.o nonstd_stdio.o serialtest: libgdk.a $(SERIALTESTOBJS) g++ $(SERIALTESTOBJS) -L. -lgdk -o $@ neurocls-library.h: f0.def neurocls-library.m4 m4 neurocls-library.m4 f0.def >neurocls-library.h neurocls-factory.h: f0.def neurocls-factory.m4 m4 neurocls-factory.m4 f0.def >neurocls-factory.h f0classes.h: f0.def f0classes.m4 m4 f0classes.m4 f0.def >f0classes.h f0def.xml: f0.def f0defxml.m4 m4 f0defxml.m4 f0.def >f0def.xml model.def: f0-modeldef.m4 f0.def m4 f0-modeldef.m4 f0.def >model.def defassign-%.h: defassign.m4 f0.def m4 -DUSECLASS=$* defassign.m4 f0.def >$@ neurolibrary.cpp: neurocls-library.h neurofactory.cpp: neurocls-factory.h modelparts.cpp: f0classes.h defassign-f0_part.h defassign-f0_joint.h \ defassign-f0_neuro.h defassign-f0_neuroconn.h ############# %.o : %.cpp g++ -c $(CXXOPTS) $< %.a: rm -f $@ ar r $@ $^ ranlib $@ clean: rm -f *.o *~ *.bak *.a fullclean: clean rm -f $(TARGETS) $(AUTOGENERATED) depend: makedepend -Y *.cpp # DO NOT DELETE 3d.o: nonstd_math.h framsg.h 3d.h 3dobject.o: 3d.h 3dobject.h extvalue.h sstring.h param.h list.h nonstd.h 3dobject.o: statrick.h virtfile.h framsg.h nonstd_stl.h threads.h 3dobject.o: collectionobj.h hashtable.h advlist.o: advlist.h list.h nonstd.h callbacks.h statrick.h callbacks.o: callbacks.h list.h nonstd.h statrick.h collectionobj.o: collectionobj.h param.h sstring.h list.h nonstd.h statrick.h collectionobj.o: virtfile.h framsg.h extvalue.h nonstd_stl.h threads.h collectionobj.o: hashtable.h 3d.h nonstd_math.h stderrors.h sstringutils.h conv_f1.o: conv_f1.h genoconv.h geno.h sstring.h extvalue.h param.h list.h conv_f1.o: nonstd.h statrick.h virtfile.h framsg.h nonstd_stl.h threads.h conv_f1.o: model.h nonstd_math.h modelparts.h 3d.h sstringutils.h syntparam.h conv_f1.o: usertags.h paramtabobj.h advlist.h callbacks.h multirange.h conv_f1.o: multimap.h convtest.o: genoconv.h geno.h sstring.h extvalue.h param.h list.h nonstd.h convtest.o: statrick.h virtfile.h framsg.h nonstd_stl.h threads.h model.h convtest.o: nonstd_math.h modelparts.h 3d.h sstringutils.h syntparam.h convtest.o: usertags.h paramtabobj.h advlist.h callbacks.h multimap.h convtest.o: multirange.h conv_f1.h printconvmap.h stdouterr.h errmanager.h defgenoconv.o: defgenoconv.h genoconv.h geno.h sstring.h extvalue.h param.h defgenoconv.o: list.h nonstd.h statrick.h virtfile.h framsg.h nonstd_stl.h defgenoconv.o: threads.h errmanager.o: errmanager.h list.h nonstd.h sstring.h framsg.h threads.h extvalue.o: extvalue.h sstring.h param.h list.h nonstd.h statrick.h extvalue.o: virtfile.h framsg.h nonstd_stl.h threads.h sstringutils.h extvalue.o: collectionobj.h hashtable.h 3d.h 3dobject.h framsg.o: framsg.h nonstd_stdio.h fullprops.o: stdiofile.h virtfile.h sstring.h nonstd_dir.h model.h fullprops.o: nonstd_math.h modelparts.h 3d.h genoconv.h geno.h extvalue.h fullprops.o: param.h list.h nonstd.h statrick.h framsg.h nonstd_stl.h fullprops.o: threads.h sstringutils.h syntparam.h usertags.h paramtabobj.h fullprops.o: advlist.h callbacks.h defgenoconv.h stdouterr.h errmanager.h gdktest.o: stdiofile.h virtfile.h sstring.h nonstd_dir.h model.h gdktest.o: nonstd_math.h modelparts.h 3d.h genoconv.h geno.h extvalue.h gdktest.o: param.h list.h nonstd.h statrick.h framsg.h nonstd_stl.h threads.h gdktest.o: sstringutils.h syntparam.h usertags.h paramtabobj.h advlist.h gdktest.o: callbacks.h defgenoconv.h stdouterr.h errmanager.h genoconv.o: nonstd.h genoconv.h geno.h sstring.h extvalue.h param.h list.h genoconv.o: statrick.h virtfile.h framsg.h nonstd_stl.h threads.h multimap.h genoconv.o: multirange.h geno.o: geno.h sstring.h extvalue.h param.h list.h nonstd.h statrick.h geno.o: virtfile.h framsg.h nonstd_stl.h threads.h genoconv.h model.h geno.o: nonstd_math.h modelparts.h 3d.h sstringutils.h syntparam.h usertags.h geno.o: paramtabobj.h advlist.h callbacks.h genotest.o: geno.h sstring.h extvalue.h param.h list.h nonstd.h statrick.h genotest.o: virtfile.h framsg.h nonstd_stl.h threads.h genoconv.h stdiofile.h genotest.o: nonstd_dir.h sstringutils.h defgenoconv.h genotypeloader.o: genotypeloader.h sstring.h multiparamload.h param.h list.h genotypeloader.o: nonstd.h statrick.h virtfile.h framsg.h extvalue.h genotypeloader.o: nonstd_stl.h threads.h hashtable.o: hashtable.h sstring.h list.o: list.h nonstd.h loadertest.o: genotypeloader.h sstring.h multiparamload.h param.h list.h loadertest.o: nonstd.h statrick.h virtfile.h framsg.h extvalue.h nonstd_stl.h loadertest.o: threads.h model.o: nonstd_math.h model.h modelparts.h 3d.h genoconv.h geno.h sstring.h model.o: extvalue.h param.h list.h nonstd.h statrick.h virtfile.h framsg.h model.o: nonstd_stl.h threads.h sstringutils.h syntparam.h usertags.h model.o: paramtabobj.h advlist.h callbacks.h multimap.h multirange.h model.o: errmanager.h modelparts.o: modelparts.h 3d.h genoconv.h geno.h sstring.h extvalue.h modelparts.o: param.h list.h nonstd.h statrick.h virtfile.h framsg.h modelparts.o: nonstd_stl.h threads.h sstringutils.h syntparam.h usertags.h modelparts.o: paramtabobj.h model.h nonstd_math.h advlist.h callbacks.h modelparts.o: neurolibrary.h multirange.h defassign-f0_neuro.h modelparts.o: defassign-f0_part.h defassign-f0_joint.h f0classes.h modelparts.o: defassign-f0_neuroconn.h multimap.o: multimap.h multirange.h list.h nonstd.h multiparamload.o: multiparamload.h param.h sstring.h list.h nonstd.h multiparamload.o: statrick.h virtfile.h framsg.h extvalue.h nonstd_stl.h multiparamload.o: threads.h multirange.o: multirange.h list.h nonstd.h nonstd_stl.h neurofactory.o: neurofactory.h modelparts.h 3d.h genoconv.h geno.h sstring.h neurofactory.o: extvalue.h param.h list.h nonstd.h statrick.h virtfile.h neurofactory.o: framsg.h nonstd_stl.h threads.h sstringutils.h syntparam.h neurofactory.o: usertags.h paramtabobj.h neuroimpl.h model.h nonstd_math.h neurofactory.o: advlist.h callbacks.h neurolibrary.h neuroimpl-channels.o: neuroimpl-channels.h neuroimpl.h model.h nonstd_math.h neuroimpl-channels.o: modelparts.h 3d.h genoconv.h geno.h sstring.h neuroimpl-channels.o: extvalue.h param.h list.h nonstd.h statrick.h neuroimpl-channels.o: virtfile.h framsg.h nonstd_stl.h threads.h neuroimpl-channels.o: sstringutils.h syntparam.h usertags.h paramtabobj.h neuroimpl-channels.o: advlist.h callbacks.h neuroimpl.o: neuroimpl.h model.h nonstd_math.h modelparts.h 3d.h genoconv.h neuroimpl.o: geno.h sstring.h extvalue.h param.h list.h nonstd.h statrick.h neuroimpl.o: virtfile.h framsg.h nonstd_stl.h threads.h sstringutils.h neuroimpl.o: syntparam.h usertags.h paramtabobj.h advlist.h callbacks.h neuroimpl.o: neurofactory.h rndutil.h neuroimpl-fuzzy.o: neuroimpl-fuzzy.h neuroimpl.h model.h nonstd_math.h neuroimpl-fuzzy.o: modelparts.h 3d.h genoconv.h geno.h sstring.h extvalue.h neuroimpl-fuzzy.o: param.h list.h nonstd.h statrick.h virtfile.h framsg.h neuroimpl-fuzzy.o: nonstd_stl.h threads.h sstringutils.h syntparam.h neuroimpl-fuzzy.o: usertags.h paramtabobj.h advlist.h callbacks.h neuroimpl-fuzzy.o: neuroimpl-fuzzy-f0.h neuroimpl-fuzzy-f0.o: neuroimpl-fuzzy-f0.h sstring.h nonstd_stl.h neuroimpl-simple.o: neuroimpl-simple.h neuroimpl.h model.h nonstd_math.h neuroimpl-simple.o: modelparts.h 3d.h genoconv.h geno.h sstring.h extvalue.h neuroimpl-simple.o: param.h list.h nonstd.h statrick.h virtfile.h framsg.h neuroimpl-simple.o: nonstd_stl.h threads.h sstringutils.h syntparam.h neuroimpl-simple.o: usertags.h paramtabobj.h advlist.h callbacks.h neurolibrary.o: neurolibrary.h advlist.h list.h nonstd.h callbacks.h neurolibrary.o: statrick.h param.h sstring.h virtfile.h framsg.h modelparts.h neurolibrary.o: 3d.h genoconv.h geno.h extvalue.h nonstd_stl.h threads.h neurolibrary.o: sstringutils.h syntparam.h usertags.h paramtabobj.h neurotest.o: geno.h sstring.h extvalue.h param.h list.h nonstd.h statrick.h neurotest.o: virtfile.h framsg.h nonstd_stl.h threads.h genoconv.h neurotest.o: stdiofile.h nonstd_dir.h sstringutils.h defgenoconv.h neurotest.o: neuroimpl.h model.h nonstd_math.h modelparts.h 3d.h syntparam.h neurotest.o: usertags.h paramtabobj.h advlist.h callbacks.h neurofactory.h neurotest.o: stdouterr.h errmanager.h nonstd_stdio.o: nonstd_stdio.h param.o: param.h sstring.h list.h nonstd.h statrick.h virtfile.h framsg.h param.o: extvalue.h nonstd_stl.h threads.h sstringutils.h paramobj.o: paramobj.h param.h sstring.h list.h nonstd.h statrick.h paramobj.o: virtfile.h framsg.h extvalue.h nonstd_stl.h threads.h paramtabobj.o: paramtabobj.h param.h sstring.h list.h nonstd.h statrick.h paramtabobj.o: virtfile.h framsg.h printconvmap.o: printconvmap.h sstring.h multimap.h multirange.h list.h printconvmap.o: nonstd.h rndutil.o: rndutil.h nonstd.h nonstd_math.h serialtest.o: collectionobj.h param.h sstring.h list.h nonstd.h statrick.h serialtest.o: virtfile.h framsg.h extvalue.h nonstd_stl.h threads.h serialtest.o: hashtable.h 3d.h sstring.o: sstring.h nonstd_stl.h extvalue.h param.h list.h nonstd.h sstring.o: statrick.h virtfile.h framsg.h threads.h sstringutils.o: sstringutils.h sstring.h virtfile.h framsg.h stderrors.o: stderrors.h list.h nonstd.h sstring.h sstringutils.h virtfile.h stderrors.o: framsg.h stdiofile-autoinit.o: stdiofile.h virtfile.h sstring.h nonstd_dir.h stdiofile.o: stdiofile.h virtfile.h sstring.h nonstd_dir.h nonstd_stdio.h stdiofile.o: framsg.h stdouterr.o: stdouterr.h errmanager.h list.h nonstd.h sstring.h framsg.h stdouterr.o: threads.h virtfile.h syntparam.o: nonstd.h syntparam.h param.h sstring.h list.h statrick.h syntparam.o: virtfile.h framsg.h paramobj.h virtfile.o: virtfile.h