CC	= ../bin/lcc -Wa-l

OBJS	= crt0.o \
	\
	abs.o \
	arand.o \
	asl.o \
	asr.o \
	atoi.o \
	atol.o \
	calloc.o \
	cgb.o \
	cpy_data.o \
	delay.o \
	digits.o \
	div.o \
	drawing.o \
	fp_long.o \
	free.o \
	get_bk_t.o \
	get_data.o \
	get_prop.o \
	get_spr.o \
	get_wi_t.o \
	get_xy_t.o \
	hiramcpy.o \
	init_tt.o \
	input.o \
	isalpha.o \
	isdigit.o \
	islower.o \
	isspace.o \
	isupper.o \
	itoa.o \
	labs.o \
	lreg.o \
	lsr.o \
	ltoa.o \
	malloc.o \
	memcpy.o \
	memset.o \
	mul.o \
	mv_bkg.o \
	mv_spr.o \
	mv_win.o \
	output.o \
	pad.o \
	print.o \
	printf.o \
	println.o \
	printn.o \
	puts.o \
	rand.o \
	realloc.o \
	reverse.o \
	scanf.o \
	scroll_b.o \
	scroll_s.o \
	scroll_w.o \
	serial.o \
	set_bk_t.o \
	set_data.o \
	set_prop.o \
	set_spr.o \
	set_wi_t.o \
	set_xy_t.o \
	sgb.o \
	sprint.o \
	sprintf.o \
	sprintln.o \
	sprintn.o \
	strcat.o \
	strcmp.o \
	strcpy.o \
	strlen.o \
	strncat.o \
	strncmp.o \
	strncpy.o \
	tolower.o \
	toupper.o

all:	$(OBJS)

%.o:	%.c
	$(CC) -c -o $@ $<

%.o:	%.s
	$(CC) -c -o $@ $<

clean:
	rm -f *.o *.lst *.map *.gb
