[Cgdb-users] cgdb & automake
Brought to you by:
bobbybrasko,
crouchingturbo
From: Bob R. <bob...@co...> - 2003-04-26 00:30:35
|
Hi, I re-organized the make system for cgdb/tgdb. The new way creates many libraries instead of only one monolithic libtgdb.a This is good because: 1. It physically separates the code into directories. 2. Makes code easier to find and understand 3. It forces units to only rely on lower units Its bad because: 1. The user that wants to link to libtgdb has to link to its dependents The current list is already 5 libraries.=20 ( -lutil -ladt -lannotate-two -lgdbmi -ltgdb ) 2. It slows down ./configure;make;make install What does everyone think? I strongly like the new system. I personally don't care how long it takes to compile. The only thing that really bothers me is all of the libraries the client has to link against. Thanks, Bob Rossi |