diff --git a/old_makefile.make b/old_makefile.make
index 536ef6199851d9cfdad6aafbb98f529862a50338..cf04166a2ad0d0d750dd39d8f6e4aa499296fbd7 100644
--- a/old_makefile.make
+++ b/old_makefile.make
@@ -1 +1,36 @@
-ding
+# Makefile for Rapid Binary Star Evolution program
+
+# you will need to set the BINARY_C variable to point
+# to the root binary_c directory
+ifeq ($(BINARY_C),)
+  $(error BINARY_C is not set)
+endif
+
+
+CC      := gcc
+LD      := gcc
+PROGRAM := binary_c_python_api
+MAKE    := /usr/bin/make
+LIBS    := -lbinary_c $(shell $(BINARY_C)/binary_c-config --libs)
+#`$(BINARY_C)/binary_c-config --libdirs_list` 
+C_SRC   := binary_c_python_api.c
+OBJECTS := $(C_SRC:.c=.o)
+OBJ_FLAGS := -c
+CFLAGS := -fPIC $(shell $(BINARY_C)/binary_c-config --flags | sed s/-fvisibility=hidden// ) -I$(BINARY_C)/src/ -I$(BINARY_C)/src/API 
+SO_FLAGS := -shared -o
+SO_NAME := libbinary_c_api.so
+
+# To create python shared library
+PY_EXEC := python3
+PY_SETUP := setup.py
+PY_OPTIONS := build_ext --inplace
+
+all: $(OBJECTS)
+        $(CC) -DBINARY_C=$(BINARY_C) $(CFLAGS) $(INCDIRS) $(C_SRC) $(OBJ_FLAGS) $(INCDIRS) $(LIBS) 
+        $(CC) -DBINARY_C=$(BINARY_C) $(SO_FLAGS) $(SO_NAME) $(OBJECTS)
+        $(PY_EXEC) $(PY_SETUP) $(PY_OPTIONS) 
+
+clean:
+        rm -f *.o *.so
+        rm -rf build/
+