aboutsummaryrefslogtreecommitdiffhomepage
path: root/Makefile
blob: 579b140e9597d6918d79279e7e50e024a7c66574 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
export CC ?= gcc
export ERL ?= erl
export RM ?= rm

CFLAGS ?= -O2
CPPFLAGS ?=
LDFLAGS ?=

override CFLAGS += -Wall

export CFLAGS CPPFLAGS LDFLAGS

all:
	$(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:
	$(MAKE) -C c_src $@
	$(RM) -f {ebin,demo}/*.beam