Improved submodule stuff
authorRick van Rein <rick@openfortress.nl>
Fri, 11 Mar 2016 08:15:27 +0000 (08:15 +0000)
committerRick van Rein <rick@openfortress.nl>
Fri, 11 Mar 2016 08:15:27 +0000 (08:15 +0000)
rfc/Makefile
tool/asn1ate

index 01cb571..0c65192 100644 (file)
@@ -21,10 +21,10 @@ ASN2QUICKDER_RUN = PYTHONPATH='$(ASN2QUICKDER_DIR)' $(ASN2QUICKDER_CMD)
 all: $(TARGETS) test
 
 test: $(TARGETS)
-       @ $(foreach h,$(TARGETS),echo > '$(h:.h=.c)' '#include "$(h)"' && gcc -c '$(h:.h=.c)' && ) echo 'Passed all header compilation tests'
+       @ $(foreach h,$(TARGETS),echo > '$(h:.h=.c)' '#include "$(h)"' && [ -r $h ] && gcc -c '$(h:.h=.c)' && ) echo 'Passed all header compilation tests' || echo Skipped compilation of skipped header files
 
 %.h: %.asn1
-       $(ASN2QUICKDER_RUN) $<
+       @ [ -r $(ASN2QUICKDER_CMD) ] && $(ASN2QUICKDER_RUN) $< || echo Skipped ASN.1 header file generation for $<
 
 clean:
        rm -f $(TARGETS) $(foreach h,$(TARGETS),$(h:.h=.c) $(h:.h=.o))
index c56104e..9245926 160000 (submodule)
@@ -1 +1 @@
-Subproject commit c56104e8912400135509b584d84423ee05a5af6b
+Subproject commit 92459261490627e72433dc0945e72b7633ecad45