Advertisement
Guest User

Cython embedded compile

a guest
Feb 21st, 2012
1,009
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 0.39 KB | None | 0 0
  1. CYTHON=cython
  2.  
  3. PYVER=2.7
  4.  
  5. INCDIR=/usr/include/python$(PYVER)
  6. LIBDIR=/usr/lib
  7. PYLIB=python$(PYVER)
  8.  
  9. CC=gcc
  10. LINKCC=gcc
  11.  
  12. CFLAGS=-Wall -O3
  13. LDFLAGS=
  14.  
  15. all: imsasrv
  16.  
  17. imsasrv: imsasrv.o
  18.     $(LINKCC) -o $@ $^ -L$(LIBDIR) -l$(PYLIB) $(CFLAGS) $(LDFLAGS)
  19.  
  20. imsasrv.o: imsasrv.c
  21.     $(CC) -c $^ -I$(INCDIR)
  22.  
  23. imsasrv.c: imsasrv.py
  24.     @$(CYTHON) --embed $^
  25.  
  26. clean:
  27.     @rm -f *~ *.o *.c imsasrv
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement