# Makefile for cpuinfo world
#

OBJ=		cpuinfo.o

CC=			gcc 
CFLAGS=	-O2 -Wall

# rules
#install:	all

all:		cpuinfo

clean:
			rm -f *.s *.o .out core Makefile.old

assembly:	cpuinfo.s

cpuinfo:	$(OBJ) clock.o
			$(CC) $(CFLAGS) $(OBJ) -o $@ clock.o

cpuinfo.o:	cpuinfo.c
			$(CC) -c $(CFLAGS) cpuinfo.c

cpuinfo.s:	cpuinfo.c
			$(CC) -S $(CFLAGS) cpuinfo.c

clock.o:	clock.c
			$(CC) -c $(CFLAGS) clock.c
