Commit 2dc93a1b authored by Denis Filatov's avatar Denis Filatov
Browse files

Update Makefile

parent 14670523
Loading
Loading
Loading
Loading
+7 −6
Original line number Diff line number Diff line
@@ -10,7 +10,7 @@ ASN1_SRC_VALIDATE := \
               iso/ISO14816_AVIAEINumberingAndDataStructures.asn

ASN1_PDU := IMZM

ASN1_KNOWN := DATE

#ASN1CDIR    ?= $(USERPROFILE)/Work/asn1c-fillabs
ifneq (,$(ASN1CDIR))
@@ -19,17 +19,18 @@ else
  ASN1C := asn1c
endif

validate: build iso build/gen_flag
.PHONY: validate doc build

validate: iso build

doc: docs
	python asn2md.py docs $(ASN1_SRC)
		
build iso docs:
iso docs:
	mkdir -p $@

build/gen_flag: $(ASN1_SRC) $(ASN1_SRC_VALIDATE)
	$(ASN1C) -E -F -fcompound-names -fknown-extern-type=DATE -D build $(addprefix -pdu=,$(ASN1_PDU)) $^ >/dev/null
	rm -rf build
build: $(ASN1_SRC) $(ASN1_SRC_VALIDATE)
	$(ASN1C) -E -F -fcompound-names $(addprefix -fknown-extern-type=,$(ASN1_KNOWN)) $(addprefix -pdu=,$(ASN1_PDU)) $^ >/dev/null

iso/iso19091_2018.asn: 
	curl -o $@ 'https://standards.iso.org/iso/ts/19091/ed-2/en/ISO-TS-19091-addgrp-C-2018.asn'