Custom suffixes and rules
Make uses a special target, named .SUFFIXES to allow you to
define your own suffixes. For example, the dependency line: Similar to how make already knows how to make a .o file from a .c file, you can define rules in the following manner:
.foo.bar:
tr '[A-Z][a-z]' '[N-Z][A-M][n-z][a-m]' < $< > $@
.c.o:
$(CC) $(CFLAGS) -c $<
The first rule allows you to create a .bar file from a .foo file.
(Don't worry about what it does, it basically scrambles the file.) The second
rule is the default rule used by make to create a .o file from a
.c file.
|
Author: Ben Yoshino (ben@wiliki.eng.hawaii.edu)Comments, Questions? | E-mail: webmaster@wiliki.eng.hawaii.edu Last updated on Monday, February 05, 2001 Copyright © 2001 University of Hawai`i, College of Engineering, Computer Facility All rights reserved. |