blob: 0515444409b2d80292ed42080ff022aefb3d1b7b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
export CC := gcc
export ERL := erl
export RM := rm
export CFLAGS ?= -O2
export CPPFLAGS ?=
export LDFLAGS ?=
CONFIGURE_VARS :=
all : libslang/Makefile
$(MAKE) -C libslang $@
$(MAKE) -C c_src $@
$(ERL) -noinput -eval \
"case make:all() of up_to_date -> halt(0); error -> halt(1) end"
install:
$(MAKE) -C c_src $@
clean : libslang/Makefile
$(MAKE) -C libslang $@
$(RM) -f libslang/Makefile
$(MAKE) -C c_src $@
$(RM) -f ebin/*.beam demo/*.beam
libslang/Makefile : libslang/configure
( \
cd libslang; \
CFLAGS="$(CFLAGS) -fpic" \
./configure $(CONFIGURE_ARGS) \
)
|