all : $(Prolog) @cd ../../tar/3.0 && make @cd eg && chmod +x 1 2 3 eg1 : all eg/1 cd eg && ./1 eg2 : all eg/2 cd eg && ./2 eg3 : all eg1 eg/1 cd eg && ./2