OBJS = myexit.o stupidmalloc.o popen.o priority.o hypot.o

CC = sc
LIB = extra.lib
OPT = -O2 -m68040 -fno-defer-pop -fno-builtin
OPT = CPU=68040 MATH=68881 NOSTACKCHECK STRMERGE OPTIMIZE
DEFS = DEFINE=malloc=stupid_malloc DEFINE=free=stupid_free
CCFLAGS = IDIR=/
CFLAGS = $(OPT) $(CCFLAGS) $(DEFS)

.c.o:
	$(CC) $(CFLAGS) $*.c

target: $(LIB)

$(LIB): $(OBJS)
	oml $(lib) r $(OBJS)

stupidmalloc.o: stupidmalloc.c
	$(CC) $(OPT) $(CCFLAGS) stupidmalloc.c

clean:
	delete $(OBJS)
	delete $(LIB)
