นี่คือคำสั่ง create_makefiles ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
create_makefiles - สร้าง Makefiles ทั้งหมดภายใต้ไดเร็กทอรี
เรื่องย่อ
create_makefiles [dir]
DESCRIPTION
create_makefiles สร้าง Makefiles ทั้งหมดใน dir และไดเรกทอรีย่อย (เรียกซ้ำ) จาก
เทมเพลต Makefile.am ที่เกี่ยวข้อง
ต้องเรียกใช้สคริปต์นี้จากไดเร็กทอรีระดับบนสุด (อันที่มีการกำหนดค่า) นี้
สคริปต์ช่วยประหยัดเวลาเมื่อเทียบกับการรันการกำหนดค่าใหม่ทั้งหมด
หากไดเร็กทอรีต้นทางแตกต่างจากไดเร็กทอรีบิลด์ (ดูที่ environment
ตัวแปรด้านล่าง) จะถือว่าแต่ละ Makefile.am และ Makefile.in อยู่ภายใต้
ไดเร็กทอรีต้นทางและ Makefile แต่ละอันอยู่ภายใต้ไดเร็กทอรีบิลด์
ยูทิลิตีนี้เป็นส่วนหนึ่งของ KDE Software Development Kit
และพวกเรา
ควรตั้งค่าหนึ่งในตัวแปรต่อไปนี้ (แต่ไม่ใช่ทั้งสองอย่าง) หากไดเร็กทอรีต้นทางคือ
แตกต่างจากไดเร็กทอรีบิลด์ หากไดเร็กทอรี build เป็นเพียงไดเร็กทอรีย่อยของ
ไดเรกทอรีต้นทางตัวแปรที่ง่ายกว่า OBJ_SUBDIR ควรใช้
OBJ_SUBJDIR
ระบุว่าไดเร็กทอรี build อยู่ในไดเร็กทอรีย่อยที่กำหนดของ source
ไดเร็กทอรี ตัวอย่างเช่น หากไดเร็กทอรีต้นทางคือ kdesdk และไดเร็กทอรี build คือ
kdesdk/obj-i386-linux แล้ว OBJ_SUBDIR ควรตั้งเป็น obj-i386-ลินุกซ์.
OBJ_REPLACEMENT
A ความกระหายน้ำ นิพจน์ที่ใช้ในการแปลงไดเร็กทอรีซอร์สเป็น build
ไดเร็กทอรี ตัวอย่างเช่น หากไดเร็กทอรีต้นทางคือ kdesdk/obj-i386-linux ดังนั้น
OBJ_REPLACEMENT ควรตั้งเป็น s#kdesdk#kdesdk-obj#.
ใช้ create_makefiles ออนไลน์โดยใช้บริการ onworks.net