While reading this chapter, you should also consult the info resources available in most GNU/Linux installations for both the as and the make programs. The info for as is especially important for learning about the assembler directives. Appendix A provides a general tutorial for writing Makefiles, but you need to get the details from info.