From: Gopala K. <kri...@gm...> - 2006-09-12 09:04:09
|
Hello Stefan and hello list, I thought we can put on your(Stefan's) idea of code reuse for qucs_0_1_0. I think we can create directory called 'common' in top-level directory and put all reusable code there. Here follows what all should go into reuseble directory, 1) An abstraction to support settings of application 2) Symbol widget's schematic painting code. 3) Useful dialogs like help dialog , so that we can just call helpDialog->setText() instead of using a help class for each tool Any of you in the mailing list may add some other things to this list. So Stefan , can you help me by creating configure scripts if you agree for the above ? -- Cheers, Gopala Krishna A |
From: Stefan J. <st...@gr...> - 2006-09-12 11:06:11
Attachments:
Makefile.am
|
Am Di, 12.09.2006, 11:04, schrieb Gopala Krishna: > Hello Stefan and hello list, Hi Gopala, > I thought we can put on your(Stefan's) idea of code reuse for > qucs_0_1_0. > I think we can create directory called 'common' in top-level directory > and put all reusable code there. I vote for 'qucs-tools'. > Here follows what all should go into reuseble directory, > 1) An abstraction to support settings of application > 2) Symbol widget's schematic painting code. > 3) Useful dialogs like help dialog , so that we can just call > helpDialog->setText() instead of using a help class for each tool > Any of you in the mailing list may add some other things to this > list. Sounds good. > So Stefan , can you help me by creating configure scripts if you agree > for the above ? Attached a proposal 'Makefile.am' for the new directory. In any subdirectory where you need the appropiate headers included add INCLUDES = -I$(top_srcdir)/qucs-tools in the Makefile.am. In any subdirectory where you want a program to be linked against this library e.g. add qucshelp_LDADD = ../qucs-tools/libqucstools.a Also modify top-level Makefile.am to read SUBDIRS = qucs-tools qucs qucs-edit qucs-help qucs-transcalc qucs-filter \ qucs-lib qucs-attenuator $(RELEASEDIRS) Additionally add qucs-tools/Makefile to the AC_CONFIG_FILES() in the configure.ac file. Hope this helps, Stefan. |