SRC = MyOperator.c
OBJ = MyOperator.o
TARGET = MyOperator.so

$(TARGET): $(OBJ)
	gcc -shared -o $@ $<

$(OBJ): $(SRC)
	gcc -fpic -c $< -o $@

clean:
	rm -f $(OBJ) $(TARGET)
