[MOAB-dev] MOAB examples

Tim Tautges tautges at mcs.anl.gov
Wed Mar 17 16:39:20 CDT 2010


I know this seems really goofy, but I'd like to make it dead simple to see exactly how to build MOAB into applications 
using a completely trivial Makefile.  I'm ok with it being just for one example; the others can go into a combined 
Makefile.  Eventually, it may make sense to also have an example showing how to incorporate MOAB into an app's 
autoconf-libtool-based build and, it pains me to say this, cmake-based build.

- tim

James Porter wrote:
> Why not have Makefile.GetEntities et al and then a general Makefile that
> calls those? That way people can see the simple Makefiles (and call them
> directly with make -f) or they could say "make GetEntities".
> 
> - Jim
> 
> On Wed, 2010-03-17 at 14:54 -0500, Timothy J. Tautges wrote:
>> I'd like the 3 simple examples (GetEntities, SetsNTags, GetGeomHierarchy, or something like those names) to keep their own Makefile's and subdirs, since they're meant to be the simple read-this-first sort of examples.  The others can go into the same makefile if they're small.  I wonder if we should have a subdirectory there for 1-file examples, so those aren't all put up in the main examples directory?
>>
>> - tim
>>
>> ----- Original Message -----
>> From: "Robert Smith" <smithrm at mcs.anl.gov>
>> To: "Jason Kraftcheck" <kraftche at cae.wisc.edu>
>> Cc: moab-dev at mcs.anl.gov
>> Sent: Wednesday, March 17, 2010 6:27:35 PM GMT +00:00 Monrovia
>> Subject: Re: [MOAB-dev] MOAB examples
>>
>> Your proposal does seem cleaner.  Especially since they are each 1  
>> file and the makefiles are almost all alike.
>>
>> Also we need to put in some example mesh files to the directory.  I  
>> was going to write a README file for the examples once they were done  
>> to indicate what each one does and how to invoke it.
>>
>> Does anyone have some good input mesh files to use for the examples?
>>
>> --Bob
>>
>>
>> On Mar 17, 2010, at 1:05 PM, Jason Kraftcheck wrote:
>>
>>> Why do we have subdirectories under examples/ when all of our  
>>> examples (by
>>> design) are a single file?  Is it just so that each can have its own
>>> Makefile?  Would anyone mind if I were to move all the example  
>>> source files
>>> to the top examples/ directory and remove the individual subdirs?   
>>> Would it
>>> be a problem if all of them were to share a single Makefile?  This  
>>> would
>>> result in a simpler build system with fewer files to maintain.
>>>
>>> - jason
>>>
> 
> 
> 

-- 
================================================================
"You will keep in perfect peace him whose mind is
   steadfast, because he trusts in you."               Isaiah 26:3

              Tim Tautges            Argonne National Laboratory
          (tautges at mcs.anl.gov)      (telecommuting from UW-Madison)
          phone: (608) 263-8485      1500 Engineering Dr.
            fax: (608) 263-4499      Madison, WI 53706



More information about the moab-dev mailing list