ฉันมีแพ็คเกจ ขอเรียกพวกเขาA.deb, และB.deb C.debแต่ละแพคเกจแพคเกจมีแหล่งที่มาที่สอดคล้องกันA.dscและA.tar.gz, B.dscและB.tar.gz, และC.dsc C.tar.gzแพคเกจขึ้นอยู่กับแต่ละอื่น ๆ : C.debขึ้นอยู่กับB.debและB.debขึ้นอยู่กับA.deb
หากฉันแก้ไขA.debฉันต้องสร้างใหม่มิB.debฉะนั้นจะไม่ทำงาน เดียวกันจะไปสำหรับและB.deb C.debมีวิธีทำให้กระบวนการนี้เป็นแบบอัตโนมัติหรือไม่? อาจมีเครื่องมือหรือสคริปต์ที่จะทำเพื่อฉัน ถ้าไม่ฉันจะทำให้มันเป็นอัตโนมัติได้อย่างไร
นอกจากนี้ยังไม่มีแพ็คเกจของฉัน
makeคิดค้นขึ้นมา makefile มีกฎที่กำหนดสิ่งที่จำเป็นต้องคอมไพล์ใหม่ / สร้างใหม่ตามสิ่งที่มีการเปลี่ยนแปลง
makeและตามที่คุณพูดด้วยตัวคุณเอง @xiaodongjie เป้าหมายการสร้างจะเป็นแพ็กเกจที่เป็นผลลัพธ์โดยมีการประกาศการพึ่งพาแพ็กเกจต่อแพ็กเกจและการดำเนินการที่เกี่ยวข้องสำหรับแต่ละเป้าหมายจะเป็นคำสั่งที่ทำให้แพ็กเกจ . ติดตั้งmake-docและพิมพ์info makeเพื่ออ่านข้อมูลทั้งหมด