# Sample makefile

CC=gcc
CFLAGS=-g -Wall

all: asm

asm: module1.o  module2.o  main.o
	${CC} ${CFLAGS} -o asm module1.o module2.o main.o
module1.o:  module1.c  defines.h  globals.h
	${CC} ${CFLAGS} -c module1.c
module2.o:  module2.c  defines.h  globals.h
	${CC} ${CFLAGS} -c  module2.c
main.o:  main.c  defines.h  globals.h
	${CC} ${CFLAGS} -c  main.c
clean:
	rm -f core *.o
