obj=monitor.o d6809.o emumo5.o intrpt.o video.o emup1.o emup2.o emup3.o repert.o nr35.o sb.o

inc=-I/usr/X11R6/include/

lib=-L/usr/X11R6/lib

xemul5:$(obj)
	gcc -o xemul5 -O $(obj) $(lib) -lX11

monitor.o: monitor.c monitor.h repert.h sb.h nr35.h
	gcc -c -O monitor.c

d6809.o: d6809.c monitor.h
	gcc -c -O d6809.c

emumo5.o: emumo5.c monitor.h emumo5.h video.h
	gcc -c -O emumo5.c

video.o: video.c monitor.h emumo5.h video.h intrpt.h sb.h
	gcc -c -O video.c $(inc)

emup1.o: emup1.c monitor.h emumo5.h video.h nr35.h
	gcc -c -O emup1.c

emup2.o: emup2.c monitor.h emumo5.h
	gcc -c -O emup2.c

emup3.o: emup3.c monitor.h emumo5.h
	gcc -c -O emup3.c

repert.o: repert.c repert.h
	gcc -c -O repert.c

nr35.o: nr35.c nr35.h emumo5.h video.h monitor.h repert.h
	gcc -c -O nr35.c

sb.o: sb.c sb.h
	gcc -c -O sb.c




