# Automake file for external dynamic modules for NEST # # Hans Ekkehard Plesser, April 2008 # Automake file for the Developer Module # # libpt_module is built as a normal, installable library. # It will be installed to $prefix/lib by make install. # # Headers from this directory are not to be installed upon # make install. They are therefore included in _SOURCES. # 1. Exchange "my" in "pt_module" with the name of your model below # (ten locations). # 2. Add all .cpp and .h files from your code as *_SOURCES. Header files # are given only so that they will be included in the tarball if you # run "make dist" on your module. # 3. The ml_module* stuff creates a module that can be loaded at runtime. # It is called pt_module.so. # 4. The libpt_module* stuff creates a library against which NEST can be # linked. libdir= @libdir@/nest lib_LTLIBRARIES= pt_module.la libpt_module.la pt_module_la_CXXFLAGS= @AM_CXXFLAGS@ pt_module_la_SOURCES = pt_module.cpp pt_module.h \ bcpnn_connection.cpp bcpnn_connection.h \ iaf_cond_alpha_bias.cpp iaf_cond_alpha_bias.h \ aeif_cond_exp_multisynapse.cpp aeif_cond_exp_multisynapse.h \ iaf_cond_exp_bias.cpp iaf_cond_exp_bias.h pt_module_la_LDFLAGS= -module libpt_module_la_CXXFLAGS= $(pt_module_la_CXXFLAGS) -DLINKED_MODULE libpt_module_la_SOURCES= $(pt_module_la_SOURCES) MAKEFLAGS= @MAKE_FLAGS@ AM_CPPFLAGS= @NEST_CPPFLAGS@ \ @INCLTDL@ .PHONY: install-slidoc nobase_pkgdata_DATA=\ sli/pt_module.sli install-slidoc: NESTRCFILENAME=/dev/null $(DESTDIR)$(NEST_PREFIX)/bin/sli --userargs="@HELPDIRS@" $(NEST_PREFIX)/share/nest/sli/install-help.sli install-data-hook: install-exec install-slidoc EXTRA_DIST= sli