ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
מנחם (לא מחובר)אורח · ·
 

הודעה פורסם: 29/09/2009 - 20:39
נושא ההודעה: קריאה לsub makefiles בעזרת includes

אני מנסה לקרוא לתת makefiles מתוך makefile ראשי, שאמור להיות בלתי תלוי
בmakefile שקורא לו (חוץ מקובץ אחד, שמיוצר ע"י הmakefile הראשי).

הבעייה - הmakefile שנקרא ב include נקרא, אך לא ה makefile הראשי.

קטע הקוד הרלוונטי:
קוד:
# ###################################################################################
# Calling the sub makefiles
# ###################################################################################

-include resource.mak all
-include flashLoad.mak all


הודעת השגיאה (?):
קוד:

flashLoad.mak:115: warning: overriding commands for target `bin/supersecret1.elf'
makefile:152: warning: ignoring old commands for target `bin/supersecret11.elf'


איך אני גורם ל include להקרא אחרי שהmakefile סיים את העבודה עד אותה נקודה, ובלי לדרוס את ה all שלו?

תודה!
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
מנחם (לא מחובר)אורח · ·
 

הודעה פורסם: 29/09/2009 - 21:22
נושא ההודעה:

הבעייה נפתרה ע"י קריאה ל make במקום ה include.
תודה!
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
Vedderלא בפורום כעת ת.הצטרפות: 15/05/2005 · הודעות: 614 ·
 

הודעה פורסם: 29/09/2009 - 21:42
נושא ההודעה:

דרך אגב, הפקודה include פשוט מוסיפה את תוכן הקובץ לתוך הmakefile שממנו ביצעת include בדיוק כמו include בשפת C.

בפקודת ה include שלך בעצם אמרת לmake להוסיף את הקבצים resource.mak
ואת הקובץ all.

אני מניח שאין לך כזה קובץ (all) ולכן נאלצת גם להשתמש בסימן מינוס.

שאלה : איך קראת לחוק all מהקובץ resource.mak
מומלץ להשתמש במשתנה $(MAKE)

כלומר :
קוד:

default :
     $(MAKE) -f resource.mak all


כמובן שלפני ה make יש טאב

_________________
http://ved.mybrute.com
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
מנחם (לא מחובר)אורח · ·
 

הודעה פורסם: 29/09/2009 - 22:23
נושא ההודעה:

קוד:
-gmake blah.mak all


משורת הפקודה, כמו חורני..
Smile
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח [מנחם (לא מחובר)]
  2. אורח [מנחם (לא מחובר)]
  3. Vedder
  4. אורח [מנחם (לא מחובר)]