forked from erlang/signerl
120 lines
4.3 KiB
Makefile
120 lines
4.3 KiB
Makefile
|
|
## I found it necessary to copy Remote-Operations-* here
|
|
## TCAPINCLUDES = -I ../../../TCAP/itu/asn_src
|
|
TCAPINCLUDES =
|
|
|
|
ERLC = erlc
|
|
ERLCFLAGS = -b beam -W -v
|
|
|
|
ASNC = $(ERLC)
|
|
ASNCFLAGS = -W -b ber_bin $(TCAPINCLUDES) +optimize +driver
|
|
|
|
%.beam:%.erl
|
|
$(ERLC) $(ERLCFLAGS) $<
|
|
|
|
.SECONDARY: %.erl
|
|
%.erl:%.asn
|
|
$(ASNC) $(ASNCFLAGS) $<
|
|
|
|
default: all
|
|
|
|
all: MAP-SecureTransportOperations.beam \
|
|
MAP-MobileServiceOperations.beam \
|
|
MAP-LocationServiceOperations.beam \
|
|
MAP-OperationAndMaintenanceOperations.beam \
|
|
MAP-CallHandlingOperations.beam \
|
|
MAP-SupplementaryServiceOperations.beam \
|
|
MAP-ShortMessageServiceOperations.beam \
|
|
MAP-Group-Call-Operations.beam \
|
|
MAP-ApplicationContexts.beam \
|
|
MAP-DialogueInformation.beam \
|
|
MAP-Protocol.beam
|
|
|
|
|
|
MAP-CommonDataTypes.erl: MAP-ExtensionDataTypes.erl \
|
|
MAP-TS-Code.erl MAP-BS-Code.erl MAP-SS-Code.erl
|
|
MAP-ER-DataTypes.erl: MAP-ExtensionDataTypes.erl \
|
|
MAP-SS-DataTypes.erl MAP-CommonDataTypes.erl \
|
|
MAP-ST-DataTypes.erl MAP-SS-Code.erl
|
|
MAP-ST-DataTypes.erl: MAP-CommonDataTypes.erl
|
|
MAP-MS-DataTypes.erl: MAP-ER-DataTypes.erl \
|
|
MAP-SS-DataTypes.erl MAP-SS-Code.erl \
|
|
MAP-BS-Code.erl MAP-TS-Code.erl \
|
|
MAP-CommonDataTypes.erl MAP-ExtensionDataTypes.erl
|
|
MAP-LCS-DataTypes.erl: MAP-SM-DataTypes.erl \
|
|
MAP-CommonDataTypes.erl MAP-ExtensionDataTypes.erl \
|
|
MAP-SS-DataTypes.erl MAP-MS-DataTypes.erl
|
|
MAP-CH-DataTypes.erl: MAP-ExtensionDataTypes.erl \
|
|
MAP-MS-DataTypes.erl MAP-SS-DataTypes.erl \
|
|
MAP-CommonDataTypes.erl
|
|
MAP-OM-DataTypes.erl: MAP-ExtensionDataTypes.erl \
|
|
MAP-CommonDataTypes.erl
|
|
MAP-SS-DataTypes.erl: MAP-SS-Code.erl \
|
|
MAP-CommonDataTypes.erl MAP-ExtensionDataTypes.erl
|
|
MAP-SM-DataTypes.erl: MAP-ExtensionDataTypes.erl \
|
|
MAP-CommonDataTypes.erl MAP-ER-DataTypes.erl
|
|
MAP-GR-DataTypes.erl: MAP-ExtensionDataTypes.erl \
|
|
MAP-CommonDataTypes.erl MAP-TS-Code.erl \
|
|
MAP-MS-DataTypes.erl
|
|
|
|
MAP-Errors.erl: MAP-ER-DataTypes.erl \
|
|
MAP-SS-DataTypes.erl
|
|
|
|
MAP-SecureTransportOperations.erl: MAP-ST-DataTypes.erl \
|
|
MAP-Errors.erl
|
|
MAP-MobileServiceOperations.erl: MAP-MS-DataTypes.erl \
|
|
MAP-Errors.erl
|
|
MAP-LocationServiceOperations.erl: MAP-LCS-DataTypes.erl \
|
|
MAP-Errors.erl
|
|
MAP-OperationAndMaintenanceOperations.erl: MAP-CommonDataTypes.erl \
|
|
MAP-Errors.erl MAP-OM-DataTypes.erl
|
|
MAP-CallHandlingOperations.erl: MAP-CH-DataTypes.erl \
|
|
MAP-Errors.erl
|
|
MAP-SupplementaryServiceOperations.erl: MAP-SS-Code.erl \
|
|
MAP-Errors.erl MAP-SS-DataTypes.erl
|
|
MAP-ShortMessageServiceOperations.erl: MAP-SM-DataTypes.erl \
|
|
MAP-Errors.erl
|
|
MAP-Group-Call-Operations.erl: MAP-GR-DataTypes.erl \
|
|
MAP-Errors.erl
|
|
|
|
MAP-ApplicationContexts.erl: MobileDomainDefinitions.erl
|
|
MAP-DialogueInformation.erl: MAP-ST-DataTypes.erl \
|
|
MobileDomainDefinitions.erl MAP-CommonDataTypes.erl \
|
|
MAP-ExtensionDataTypes.erl
|
|
MAP-Protocol.erl: MAP-MobileServiceOperations.erl \
|
|
MAP-OperationAndMaintenanceOperations.erl \
|
|
MAP-CallHandlingOperations.erl \
|
|
MAP-SupplementaryServiceOperations.erl \
|
|
MAP-ShortMessageServiceOperations.erl \
|
|
MAP-Group-Call-Operations.erl \
|
|
MAP-LocationServiceOperations.erl \
|
|
MAP-SecureTransportOperations.erl
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
rm -rf *.asn1db
|
|
rm -rf MobileDomainDefinitions.erl \
|
|
MAP-ApplicationContexts.erl MAP-BS-Code.erl \
|
|
MAP-CH-DataTypes.erl MAP-CallHandlingOperations.erl \
|
|
MAP-CommonDataTypes.erl MAP-DialogueInformation.erl \
|
|
MAP-ER-DataTypes.erl MAP-Errors.erl MAP-ExtensionDataTypes.erl \
|
|
MAP-GR-DataTypes.erl MAP-Group-Call-Operations.erl \
|
|
MAP-LCS-DataTypes.erl MAP-LocationServiceOperations.erl \
|
|
MAP-MS-DataTypes.erl MAP-MobileServiceOperations.erl \
|
|
MAP-OM-DataTypes.erl MAP-OperationAndMaintenanceOperations.erl \
|
|
MAP-Protocol.erl MAP-SM-DataTypes.erl \
|
|
MAP-SS-Code.erl MAP-SS-DataTypes.erl MAP-ST-DataTypes.erl \
|
|
MAP-SecureTransportOperations.erl \
|
|
MAP-ShortMessageServiceOperations.erl \
|
|
MAP-SupplementaryServiceOperations.erl MAP-TS-Code.erl
|
|
rm -rf MAP-ApplicationContexts.hrl MAP-MS-DataTypes.hrl \
|
|
MAP-CH-DataTypes.hrl MAP-OM-DataTypes.hrl \
|
|
MAP-DialogueInformation.hrl MAP-SM-DataTypes.hrl \
|
|
MAP-GR-DataTypes.hrl MobileDomainDefinitions.hrl \
|
|
MAP-LCS-DataTypes.hrl MAP-BS-Code.hrl \
|
|
MAP-CommonDataTypes.hrl MAP-ER-DataTypes.hrl \
|
|
MAP-ExtensionDataTypes.hrl MAP-SS-Code.hrl \
|
|
MAP-SS-DataTypes.hrl MAP-ST-DataTypes.hrl \
|
|
MAP-TS-Code.hrl
|
|
rm -rf *.beam
|