-$(STATIC): $(SRC) $(MYSQL_LIB_FILE)
- $(CC) -I $(MYSQL_INCLUDE) -c $(SRC) -o $(OBJECT)
- $(AR) r $(STATIC) $(OBJECT)
- @rm $(OBJECT)
+$(shared_lib): $(source) Makefile $(MYSQL_LIB_FILE)
+ $(CC) ${SHARED_CC_OPT} -I $(MYSQL_INCLUDE) -c $(source) -o $(object)
+ $(LD) ${SHARED_LD_OPT} $(object) $(MYSQL_LIB_FILE) -o $(shared_lib)
+ rm $(object)