# Example "bare bones" Makefile for compiling/linking the slightly modified # expat outline example on the WSU-TC elec machine default: outline all: outline clean: rm -f outline.o outline CC = gcc LDFLAGS = CPPFLAGS = CFLAGS = -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions COMPILE = $(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) $(INCLUDES) LINK = $(COMPILE) $(LDFLAGS) -o $@ outline.o: outline.c outline: outline.o $(LINK) $< -l expat .SUFFIXES: .c .lo .o .c.o: $(COMPILE) -o $@ -c $< .c.lo: $(LTCOMPILE) -o $@ -c $< .PHONY: all clean