זוהי הפקודה jam.perforce שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
Jam/MR - לעשות(1) Redux
תַקצִיר
ריבה [-a] [-g] [-n] [-q] [-v] [-d לנפות] [-f jambase] [-j מקומות תעסוקה] [-o actionsfile]
[-s היה=ערך] [-t יַעַד] [יַעַד ...]
תיאור
Jam הוא כלי לבניית תוכנית, כמו לעשות(1).
Jam בונה באופן רקורסיבי קבצי יעד מקובצי מקור, תוך שימוש במידע תלות ו
עדכון פעולות המתבטאות בקובץ Jambase, שנכתב בפירוש של ג'אם עצמו
שפה. ברירת המחדל של Jambase מורכבת ל-jam ומספקת תבנית משולבת למשותף
להשתמש, תוך הסתמכות על קובץ "Jamfile" שסופק על ידי המשתמש כדי למנות יעדים ומקורות בפועל.
אפשרויות
-a בנו את כל היעדים בכל מקרה, גם אם הם מעודכנים.
-d n אפשר רמות ניפוי באגים מצטברות מ-1 עד n. ערכים מעניינים הם:
1
הצג פעולות (ברירת המחדל)
2
הצג פעולות "שקטות" והצג את כל טקסט הפעולה
3
הצג ניתוח תלות וחותמות זמן/נתיבים של יעד/מקור
4
הצג טיעוני מעטפת
5
הצג קריאות כללים והרחבות משתנות
6
הצג סריקות של ספרייה/קובץ כותרת/ארכיון
7
הצג הגדרות משתנות
8
הצג שליפות משתנות
9
הצג מניפולציות משתנות, אסימוני סורק
-d +n אפשר רמת ניפוי באגים n.
-d 0 כבה את כל רמות ניפוי הבאגים. רק שגיאות אינן מדוכאות.
-f jambase
חומר עיוני jambase במקום להשתמש ב-Jambase המובנה. רק אחד -f דגל הוא
מותר, אבל ה jambase עשוי לכלול במפורש קבצים אחרים.
-g בנו יעדים עם המקורות החדשים ביותר תחילה, ולא לפי סדר ה
הופעה ב-Jambase/Jamfiles.
-j n לרוץ עד n פקודות shell במקביל (UNIX ו-NT בלבד). ברירת המחדל היא 1.
-n אל תבצע בפועל את פעולות העדכון, אלא עשה את כל השאר. זֶה
משנה את ברירת המחדל של רמת ניפוי הבאגים ל -ד2.
-o פילה כתוב את פעולות העדכון לקובץ שצוין במקום להפעיל אותן (או
פלט אותם, כמו ב-Mac).
-q צא מהר (כאילו התקבלה פסיקה) ברגע שכל מטרה בונה
נכשל.
-s היה=ערך
הגדר את המשתנה היה ל ערך, עוקף משתנים פנימיים ומשתנים כאחד
מיובאים מהסביבה.
-t יעד לבנות מחדש יעד וכל מה שתלוי בזה, גם אם הוא מעודכן.
-v הדפס את גרסת החסימה וצא.
השתמש ב-jam.perforce באינטרנט באמצעות שירותי onworks.net