--- trunk/OOPSE-2.0/make/Makefile.in 2005/11/16 21:20:50 2444 +++ trunk/OOPSE-2.0/make/Makefile.in 2005/12/02 15:38:25 2470 @@ -52,8 +52,9 @@ PackageLibs = \ selection \ restraints \ lattice \ - openbabel - + openbabel\ + antlr\ + mdParser #packages containing applications Applications = \ applications/oopse \ @@ -62,7 +63,7 @@ Applications = \ applications/dynamicProps \ applications/simpleBuilder\ applications/nanoRodBuilder \ - applications/mdinConverter + applications/atom2mdin Samples = \ samples/argon \ @@ -335,6 +336,7 @@ INSTALL = @INSTALL@ CppCompiler = @CXX@ Linker = @CXX@ MakeDepend = makedepend +LN_S = @LN_S@ INSTALL = @INSTALL@ InstallProgram = @INSTALL_PROGRAM@ InstallScript = @INSTALL_SCRIPT@ @@ -419,6 +421,10 @@ endif InstallFiles = $(Executable) endif InstallCommand = $(InstallProgram) + ifneq "$(words $(LinkTargets))" "0" + MyLinkSource = $(patsubst %, $(MyInstallDir)/%,$(Main)) + MyLinkTargets = $(patsubst %, $(MyInstallDir)/%,$(LinkTargets)) + endif endif ifneq "$(words $(ForcefieldFiles))" "0" @@ -642,6 +648,7 @@ do_create = $(call extract_objs,$(1))$(call create_arc create_archive = $(shell $(StaticArchiver) $(StaticArchiverOptions) $(2) $(call find_objs, $(1))) remove_objs = $(shell $(Delete) $(call find_objs, $(1))) do_create = $(call extract_objs,$(1))$(call create_archive,$(1),$(2))$(call remove_objs,$(1)) +do_link = $(shell $(LN_S) $(1) $(2)) $(CombinedStaticLib) : $(LibDir)/.stamp_UP $(Print) create $@ @@ -801,7 +808,7 @@ _installall : _buildall _installdata install : $(InstallListLoop) $(Print) Done Install -_installall : _buildall _installdata +_installall : _buildall _installdata _installlinks $(MyInstallDir) : $(MkDir) $@ @@ -810,6 +817,12 @@ endif $(Print) $(InstallFiles) ifneq "$(words $(InstallFiles))" "0" $(InstallCommand) $(InstallFiles) $(MyInstallDir) +endif + +_installlinks : $(MyInstallDir) +ifneq "$(words $(MyLinkTargets))" "0" + @cd $(MyInstallDir) + $(foreach thisLink,$(MyLinkTargets),$(call do_link,$(MyLinkSource),$(thisLink))) endif # make statistics