From 1efec3952b780cc675ae111313017c3b91d20a01 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Tue, 11 Oct 2011 15:05:38 +0200 Subject: initial commit based on erlang-slang 1.0 release (debian tar ball) --- c_src/Makefile | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 c_src/Makefile (limited to 'c_src/Makefile') diff --git a/c_src/Makefile b/c_src/Makefile new file mode 100644 index 0000000..358a1b6 --- /dev/null +++ b/c_src/Makefile @@ -0,0 +1,28 @@ + + + +ifeq ($(TYPE),debug) +EXTRA_FLAGS = -g +else +EXTRA_FLAGS = +endif + +include ../include.mk +PIC=-fpic +ERL = $(ERLDIR)/usr/include + + +all: ../priv/slang_drv.so + + +slang_drv.o: slang_drv.c + $(CC) -o slang_drv.o -c $(PIC) $(EXTRA_FLAGS) -I$(ERL) \ + -I$(SLANG_INCLUDE) -I/usr/local/include slang_drv.c + +../priv/slang_drv.so: slang_drv.o + mkdir -p ../priv + $(LD_SHARED) -o ../priv/slang_drv.so slang_drv.o \ + -L/usr/local/lib -lslang + +clean: + -rm -f *.o ../priv/*.so *~ 2> /dev/null -- cgit v1.2.3