CSCI 3294 (Unix Power Tools), Spring 2008:
Homework 6

Assigned:
March 3, 2008.

Due:
March 10, 2008, at 5pm.

Credit:
20 points.

Reading

Read about the following topics in the list of suggested readings, either in one of the suggested readings or in another book or reference. (This is the topic for March 3):

Programming Problems

Do the following (sort-of-)programming problem. Turn in your finished makefile by sending mail to bmassing@cs.trinity.edu, with the file as an attachment. Please use a subject line that mentions the course number and the assignment (e.g., ``csci 3294 homework 6''). You can do this assignment on any system that provides the needed functionality, but I will check it on one of the department's Fedora 7 Linux machines, so you should probably make sure it works in that environment before turning it in.

  1. (20 points) Suppose you have a C program consisting of the following files:

    Write a makefile that:

    You can make use of the implicit rules defined by make if they will help. (They probably will.) Here are some test files you can use to test your makefile:

    Remember that the command touch can be used to change a file's timestamp without opening it in an editor, etc.



Berna Massingill
2008-03-03