diff options
| author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2011-10-11 15:05:38 +0200 |
|---|---|---|
| committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2011-10-11 15:05:38 +0200 |
| commit | 1efec3952b780cc675ae111313017c3b91d20a01 (patch) | |
| tree | 8a2d77b52e2c558976c8d2d362edf8837e2066ea /c_src/Makefile | |
| download | erlang-slang-fork-1efec3952b780cc675ae111313017c3b91d20a01.tar.gz | |
initial commit based on erlang-slang 1.0 release (debian tar ball)
Diffstat (limited to 'c_src/Makefile')
| -rw-r--r-- | c_src/Makefile | 28 |
1 files changed, 28 insertions, 0 deletions
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 |
