O_SUFFIX=obj
A_SUFFIX=olb
SO_SUFFIX=exe

CFLAGS=-DKERNEL -DKLD_MODULE -I../include

SRCS=sysv_sem.c ftok.c sysv_shm.c dlfcn.c \
     sighold.c sigrelse.c sigignore.c sigset.c
OBJS=$(SRCS:%.c=%.$(O_SUFFIX))

LIBNAME=libcrtl_sup.$(A_SUFFIX)
SHLIBNAME=libcrtl_sup.$(SO_SUFFIX)

all: $(LIBNAME) $(SHLIBNAME)

$(LIBNAME): $(OBJS)
	$(AR) c $@ $^

$(SHLIBNAME): $(OBJS)  libcrtl_sup.opt
	$(CC) -shared -o $@ $^

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

clean:
	rm -f $(OBJS) $(LIBNAME) $(SHLIBNAME)



