#-------------------------------------------------------------------  
#           C A L L B A C K   D L L   M A K E F I L E  
#-------------------------------------------------------------------  
  
all : compile
  
#------------------------------------------------  
#  GCC
#------------------------------------------------  
CC = gcc
CFLAGS = -Wall -O2 -m64 -c -fPIC -I../../..
SHFLAGS = -m64 -shared
LIBNAME = callback_64.so
CPATH = ../
SOPATH = ../

%.o : $(CPATH)%.c
	$(CC) $(CFLAGS) $<

OBJECTS = callback.o

compile : $(OBJECTS)
	$(CC)  $(SHFLAGS) -o $(SOPATH)$(LIBNAME) $^
