TARGET=sb.so CC=gcc CFLAGS = -Os -pipe -fomit-frame-pointer -fPIC WFLAGS = -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings #WFLAGS = -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -pedantic #WFLAGS = LIBS = -lm OBJS_PATH = sb.o SRC = sb.o OBJS = sb.o all: $(TARGET) $(TARGET): $(OBJS_PATH) ${CC} -shared ${CFLAGS} -o $@ ${OBJS} ${LIBS} .c.o: ${CC} -c ${CFLAGS} ${WFLAGS} ${INCLUDES} $(PATH_CONF) -c $< clean: rm -f *.o install: cp $(TARGET) ../../