זוהי הפקודה create_makefile שניתן להריץ בספק האחסון החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
create_makefile - יוצר Makefile.in ו-Makefile מקובץ Makefile.am
תַקצִיר
create_makefile [relativepath/Makefile] [נתיב יחסי]
תיאור
create_makefile יוצר את Makefile.in ואת Makefile בספריית משנה המכילה א
Makefile.am. סקריפט זה חוסך זמן בהשוואה להפעלה מחדש של התצורה לחלוטין
שים לב שעליך לספק את הנתיב ל-Makefile Makefile.am הרצוי (אם כי הסופי
/Makefile ניתן להשמיט).
סקריפט זה עשוי להיות מופעל מהספרייה ברמה העליונה (זו שמכילה את ה-configuration) או מתוך
אחת מתיקיות המשנה שלה.
אם ספריית המקור שונה מספריית ה-build (ראה את הסביבה
המשתנים למטה), יש להניח שה- Makefile.am ו- Makefile.in שייכים מתחת
ספריית המקור וכי ה-Makefile שייך מתחת לספריית ה-build.
כלי שירות זה הוא חלק מערכת פיתוח התוכנה של KDE.
הסביבה
יש להגדיר אחד מהמשתנים הבאים (אך לא את שניהם) אם ספריית המקור היא
שונה מספריית ה-build. אם ספריית ה-build היא פשוט תת-ספרייה של
ספריית מקור, המשתנה הפשוט יותר OBJ_SUBDIR יש להשתמש.
OBJ_SUBJDIR
מציין שספריית ה-build נמצאת בתיקיית המשנה הנתונה של המקור
מַדרִיך. לדוגמה, אם ספריית המקור היא kdesdk וספריית ה-build היא
kdesdk/obj-i386-linux, אם כן OBJ_SUBDIR צריך להיות מוגדר obj-i386-linux.
OBJ_REPLACEMENT
A צמא ביטוי המשמש כדי להפוך את ספריית המקור ל-build
מַדרִיך. לדוגמה, אם ספריית המקור היא ~/src/kdesdk והמבנה
הספרייה היא ~/src/kdesdk-obj, לאחר מכן OBJ_REPLACEMENT צריך להיות מוגדר
s#kdesdk#kdesdk-obj#.
השתמש ב- create_makefile באופן מקוון באמצעות שירותי onworks.net