SRC = librez.c resource.c simple_list.c data.c tokens.c\ dopoll.c poll_exception.c poll_rdnorm.c poll_wrnorm.c\ mask.c func.c doconnect.c dolisten.c doaccept.c doclose.c\ fds_add.c fds_remove.c\ modify.c myserv.c myqueue.c dothis.c\ ctx.c ssl.c\ debug.c all : librez.a librez.so .include "../common/common.bsd.mk" NAME = $(.CURDIR:T).a SHARED = $(NAME:C/\.a$/.so/) REMOVE = $(SHARED) ../$(NAME) ../$(SHARED) $(NAME) : $(OBJ) $(AR) $@ $> $(LN) $(.CURDIR:T)/$@ ../$@ $(SHARED): $(OBJ) $(CC) -o $@ -shared $(LPATH) $(LIB) $> $(LN) $(.CURDIR:T)/$@ ../$@