The Command Line of Make The command "make sth" actually makes sth. "make -n sth" ("not") does not make, but it shows what it would make "make -k sth" ("keep going") proceeds in case of error "make -j sth" ("jobs") runs in parallel (for SMP) "make sth VAR=val" makes sth assigning "val" to "VAR" There are some conventional targets "make all" compiles "make install" installs "make clean" cleans the source tree (removing compiled code) "make distclean" makes things as clean as distributed To know whether or not to make sth, make uses the date/time of all prerequisite files