CC = gcc
CFLAGS = -O2 -Wall
AR = ar
ARFLAGS = rcs

SRCS = setmode.c fgetln.c dbopen.c getbsize.c sys_signame.c
OBJS = $(SRCS:.c=.o)

LIB = libcompat.a

all: $(LIB)

$(LIB): $(OBJS)
	$(AR) $(ARFLAGS) $(LIB) $(OBJS)

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

clean:
	rm -f $(OBJS) $(LIB)

.PHONY: all clean
