From 6aa0e0017d7d0cddc006da885946934b06949a91 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Fri, 14 Oct 2011 04:55:05 +0200 Subject: include libslang-1.4.9 and automatically build it and link erlang-slang against it few (erlang) people will still have libslang-1.4.9 installed or spend time to get it to link against the driver --- c_src/Makefile | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'c_src') diff --git a/c_src/Makefile b/c_src/Makefile index 8666699..ec53e71 100644 --- a/c_src/Makefile +++ b/c_src/Makefile @@ -1,14 +1,17 @@ -LIBS := -lslang +PRIV := ../priv +LIBSLANG := ../libslang +LIBS := $(LIBSLANG)/src/objs/libslang.a + ERL_CPPFLAGS := $(shell erl -noinput -eval \ 'io:format("-I~s/erts-~s/include", [code:root_dir(), erlang:system_info(version)]), halt(0)') override CFLAGS += -Wall -fpic -override CPPFLAGS += $(ERL_CPPFLAGS) +override CPPFLAGS += -I$(LIBSLANG)/src $(ERL_CPPFLAGS) -all : ../priv/slang_drv.so +all : $(PRIV)/slang_drv.so -../priv/slang_drv.so : slang_drv.o +$(PRIV)/slang_drv.so : slang_drv.o $(CC) -shared $(LDFLAGS) -o $@ $^ $(LIBS) clean: - $(RM) -f *.o ../priv/slang_drv.so + $(RM) -f *.o $(PRIV)/slang_drv.so -- cgit v1.2.3