Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Development

Development::Development Forum for development topics and for those interested in EQEMu development. (Not a support forum)

Reply
 
Thread Tools Display Modes
  #1  
Old 08-07-2007, 08:48 AM
sfisque
Hill Giant
 
Join Date: Oct 2006
Posts: 248
Default make depend?

it would probably be a good idea to add a "depend" target to the top level makefile. i would add it myself, but i'm pretty much a nub WRT makefile crafting.

when unpacked my server into its new home after an OS upgrade from slackware 10.2 --> 11.0, i had lots of broken dependencies. i had to manually run make depend in the subdirs, which wasnt terrible, but for someone less versed in using makefile style build systems, having a top level target would alleviate that need.

== sfisque
Reply With Quote
  #2  
Old 08-07-2007, 10:26 AM
John Adams
Demi-God
 
Join Date: Jul 2006
Posts: 1,552
Default

Are the differences in Linux OS's really that great? I can take the new source, throw it on FC4, and aside from eqcollector and (that other tool) needing to be commented out, it compiles straight up.
Reply With Quote
  #3  
Old 08-07-2007, 05:00 PM
sfisque
Hill Giant
 
Join Date: Oct 2006
Posts: 248
Default

the issue wasnt platform type. the issue was i tar'ed up the dir, formatted, installed new OS, and untar'ed the directory.

basically, the .depend files had stale references and there was no way from the top level to say "make depend". instead, i had to cd into the individual dir's and do make depend separately. then the dependencies were fixed and it compiled well (except for the warnings).

basically it would be good if the top Makefile had a "depend" target to do that.

== sfisque
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 07:45 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3