CFLAGS = -Wall -O -pipe -fomit-frame-pointer LIBS = INSTALL = install MAJOR = 1 LIB = libjbig.so OBJS = jbig.o jbig_tab.o INCLUDES = jbig.h LIBDIR = /home/mats/lib INCDIR = /home/mats/include $(LIB).$(MAJOR): $(OBJS) gcc -shared -Wl,-soname,$(LIB).$(MAJOR) -o $(LIB).$(MAJOR) \ $(OBJS) $(LIBS) install: $(LIB).$(MAJOR) $(INSTALL) -d $(LIBDIR) $(INSTALL) -m 644 $(LIB).$(MAJOR) $(LIBDIR) ln -sf $(LIBDIR)/$(LIB).$(MAJOR) $(LIBDIR)/$(LIB) $(INSTALL) -d $(INCDIR) $(INSTALL) -m 644 $(INCLUDES) $(INCDIR) clean: rm -f $(LIB).$(MAJOR) $(OBJS) .