Hi David, I'd like to contribute with the "porting" to GNUStep, let's see if I have some success in helping here.
> Or, to start with, you could simply bring the GNU/Linux-GNUStep version up >> to the current Mac OS X standard. That would be a good start. This is a >> topic about which I should very much like to hear from Marcelo Matuda, who >> did all the work on the current GNUStep version. >> > So, looking at some ported parts, I noticed that there's almost no changes in the code in many files. The Synthesizer in OSX doesn't have a GNUMakefile, is this normal? In Monet I found it, and could easily compare the state of them (see the attached diff). Well, I'll try to start from Monet, then. Kind regards, Felipe.
OSX/GNUmakefile GNUStep/GNUMakefile # Install < GNUSTEP_INSTALLATION_DIR = $(GNUSTEP_LOCAL_ROOT) < # The Objective-C source files to be compiled # The Objective-C source files to be compiled Monet_OBJC_FILES = \ Monet_OBJC_FILES = \ AppController.m \ AppController.m \ CategoryList.m \ < EventList.m \ < EventListView.m \ EventListView.m \ Event.m \ < GSParser.m \ < GSXMLFunctions.m \ < main.m \ main.m \ MAIntonationScaleView.m \ MAIntonationScaleView.m \ MAIntonationScrollView.m \ MAIntonationScrollView.m \ MAIntonationView.m \ MAIntonationView.m \ MCommentCell.m \ MCommentCell.m \ MDataEntryController.m \ MDataEntryController.m \ MDocument.m \ < MExtendedTableView.m \ MExtendedTableView.m \ MMBooleanExpression.m \ < MMBooleanNode.m \ < MMBooleanParser.m \ < MMBooleanTerminal.m \ < MMCategory.m \ < MMDisplayParameter.m \ MMDisplayParameter.m \ MMEquation.m \ < MMFormulaExpression.m \ < MMFormulaNode.m \ < MMFormulaParser.m \ < MMFormulaTerminal.m \ < MMIntonationPoint.m \ < MMNamedObject.m \ < MMObject.m \ < MModel.m \ < MMParameter.m \ < MMPoint.m \ < MMPosture.m \ < MMPostureRewriter.m \ < MMRule.m \ < MMSlope.m \ < MMSlopeRatio.m \ < MMSymbol.m \ < MMSynthesisParameters.m \ < MMTarget.m \ < MMTransition.m \ < MonetList.m \ < MOutlineView.m \ MOutlineView.m \ MPostureCategoryController.m \ MPostureCategoryController.m \ MPostureEditor.m \ MPostureEditor.m \ MPrototypeManager.m \ MPrototypeManager.m \ MReleaseNotesController.m \ MReleaseNotesController.m \ MRuleManager.m \ MRuleManager.m \ MRuleTester.m \ MRuleTester.m \ MSpecialTransitionEditor.m \ MSpecialTransitionEditor.m \ MSynthesisController.m \ MSynthesisController.m \ MSynthesisParameterEditor.m \ MSynthesisParameterEditor.m \ MTransitionEditor.m \ MTransitionEditor.m \ MUnarchiver.m \ < MWindowController.m \ MWindowController.m \ MXMLArrayDelegate.m \ < MXMLDictionaryDelegate.m \ < MXMLIgnoreTreeDelegate.m \ < MXMLParser.m \ < MXMLPCDataDelegate.m \ < MXMLReferenceArrayDelegate.m \ < MXMLReferenceDictionaryDelegate.m \ < MXMLStringArrayDelegate.m \ < NamedList.m \ < PhoneList.m \ < SpecialView.m \ SpecialView.m \ TransitionView.m \ | TransitionView.m TRMData.m \ < TRMSynthesizer.m \ < MMOldFormulaNode.m < Monet_C_FILES = driftGenerator.c \ | #Monet_C_FILES = driftGenerator.c \ fir.c \ | #fir.c \ input.c \ | #input.c \ output.c \ | #output.c \ ring_buffer.c \ | #ring_buffer.c \ tube.c \ | #tube.c \ util.c \ | #util.c \ wavetable.c | #wavetable.c # The Resource files to be copied into the app's resources di # The Resource files to be copied into the app's resources di Monet_RESOURCE_FILES = \ Monet_RESOURCE_FILES = \ Info.plist \ Info.plist \ TODO.txt \ TODO.txt \ Default.mxml | Default.mxml \ > SpecialAcronyms.plist \ > TTSSuffixList.txt \ > 2.0eMainDictionary.dict Monet_LIB_DIRS = -L../$(GNUSTEP_LIBRARIES_ROOT) | #Monet_LIB_DIRS = -L../$(GNUSTEP_LIBRARIES_ROOT) ADDITIONAL_INCLUDE_DIRS += -I./Extensions -I./Compatibility < ADDITIONAL_GUI_LIBS += -lMonetExtensions < ADDITIONAL_LIB_DIRS += -L./Extensions/$(GNUSTEP_OBJ_DIR) < # We want to get all the warnings... < ADDITIONAL_OBJCFLAGS = -Wall < -include GNUmakefile.preamble -include GNUmakefile.preamble -include GNUmakefile.local < include $(GNUSTEP_MAKEFILES)/aggregate.make include $(GNUSTEP_MAKEFILES)/aggregate.make include $(GNUSTEP_MAKEFILES)/application.make include $(GNUSTEP_MAKEFILES)/application.make -include GNUmakefile.postamble -include GNUmakefile.postamble
_______________________________________________ gnuspeech-contact mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnuspeech-contact
