-$(shared_lib): $(source)
- $(CC) ${SHARED_CC_OPT} -c $(source) -o $(object)
- ld ${SHARED_LD_OPT} $(object) -o $(shared_lib)
- $(AR) r $(static_lib) $(object)
+linux: $(source) Makefile
+ gcc -fPIC -DPIC -c $(source) -o $(object)
+ gcc -shared $(object) -o $(shared_lib)