signerl/TCAP/asn_src/ANSI/Makefile

39 lines
746 B
Makefile

ROSEINCLUDES = -I ../itu
EBIN = ../../ebin/ansi
ERLC = erlc
ERLCFLAGS = -b beam -W -v -o $(EBIN)
ASNC = $(ERLC)
ASNCFLAGS = -W -b ber_bin +optimize +driver +noobj $(ROSEINCLUDES)
$(EBIN)/%.beam:%.erl
$(ERLC) $(ERLCFLAGS) $<
.SECONDARY: %.erl
%.erl:%.asn
$(ASNC) $(ASNCFLAGS) $<
.PHONY: default
default: all
.PHONY: all
all: $(EBIN)/TR.beam
# $(EBIN)/TCAPPackage.beam \
# $(EBIN)/TCAP-Remote-Operations-Information-Objects.beam
TCAPPackage.erl: $(EBIN)/TCAP-Remote-Operations-Information-Objects.beam
.PHONY: clean
clean:
- rm -f *.asn1db
- rm -f $(EBIN)/TR.beam
# $(EBIN)/TCAPPackage.beam \
# $(EBIN)/TCAP-Remote-Operations-Information-Objects.beam
- rm -f TR.erl TCAPPackage.erl
- rm -f TR.hrl TCAPPackage.hrl