Beginning Linux Programming

Speakers : Neil Matthew and Richard Stones


Makefiles

Example makefile

 all: myapp
CC = gcc
CFLAGS = -g -Wall -ansi
MYLIB = mylib.a
myapp: main.o $(MYLIB)
$(CC) -o $@ main.o $(MYLIB)
$(MYLIB): $(MYLIB)(2.o) $(MYLIB)(3.o)

main.o: main.c a.h
2.o: 2.c a.h b.h
3.o: 3.c a.h c.h

Back  |  Index  |  Next