.PHONY: all clean PLUGINS = backend_file.so framing_fixedlength.so framing_json.so framing_dynamic32.so CFLAGS += -fPIC -g -I../ LDFLAGS += -shared %.so :: %.c %.h $(CC) $(CFLAGS) $< -o $@ $(LDFLAGS) $(LDLIBS) %.so :: %.c $(CC) $(CFLAGS) $< -o $@ $(LDFLAGS) $(LDLIBS) all: $(PLUGINS) clean: $(RM) $(PLUGINS)