erlang
/
osmo-map-masq
Archived
4
0
Fork 0
This repository has been archived on 2022-03-30. You can view files and clone it, but cannot push or open issues or pull requests.
osmo-map-masq/Makefile.otp

32 lines
515 B
Makefile

ERL=erl
APP=epcap
CC=gcc
ERL_LIB=/usr/local/lib/erlang/lib/erl_interface-3.7
#ARCH=-m32
CFLAGS=-g -Wall
CPPFLAGS=-I$(ERL_LIB)/include
LDFLAGS=-L$(ERL_LIB)/lib -lpcap -lerl_interface -lei -lpthread
all: dir erl sccp_node
dir:
-@mkdir -p priv/tmp ebin
erl:
@$(ERL) -noinput +B \
-eval 'case make:all() of up_to_date -> halt(0); error -> halt(1) end.'
sccp_node: c_src/sccp_node
@mv $^ priv/
%.o: c_src/%.c
$(CC) $(ARCH) $(CFLAGS) $(CPPFLAGS) -o c_src/$@ -c $<
clean:
@rm -fv ebin/*.beam c_src/*.o