OPTIMISE = -O2 DEBUG = -g CFLAGS = -Wall -Werror -Wwrite-strings CFLAGS += $(OPTIMISE) $(DEBUG) MAJOR=1 MINOR=0 LIBCANON= libfishdescriptor-donate.so.$(MAJOR) LIBTARGET= $(LIBCANON).$(MINOR) all: $(LIBTARGET) $(LIBTARGET): donate.o $(CC) -shared -Wl,-soname -Wl,$(LIBCANON) -o $@ $< $(LIBS) donate.o: donate.c