CC=				gcc
CFLAGS= 		-Wall -imacros ../defines -I../inc
OBJS=			video.o io.o interrupts.o intsupport.o keyboard.o timer.o \
				timestamp.o counters.o
RM=				/bin/rm
NASM=			nasm
NASMFLAGS=		-f elf

.SUFFIXES: .c .o .asm

all: $(OBJS)

.c.o:
	$(CC) $(CFLAGS) -c $<

.asm.o:
	$(NASM) $(NASMFLAGS) -o $*.o $<

clean:
	$(RM) -f $(OBJS) *~ #*# .#*
