CC= gcc
LD= ld -s
RM= rm -f
CFLAGS= -m68000 -O3 -Wall -pedantic -fomit-frame-pointer
LFLAGS= -m68000 -s
LIBS= -lgem
NAME= sms

all: $(NAME).slb example

$(NAME).slb: $(NAME).o header.o
	$(LD) -o $(NAME).slb header.o $(NAME).o

example: example2.o slb_bind.o
	$(CC) $(LFLAGS) slb_bind.o example2.o $(LIBS) -o example2.app

clean:
	$(RM) *.o

veryclean: clean
	$(RM) $(NAME).slb example2.app

$(NAME).o: $(NAME).c

header.o: header.s
