CFLAGS := -Wall -g -O2 test-x509: asn1decoder @echo Testing the decoder... ./asn1decoder x509.cert asn1decoder: asn1decoder.o asn1driver.o x509.o asn1decoder.o: asn1decoder.c asn1_machine.h Makefile asn1driver.o: asn1driver.c x509.h asn1_machine.h Makefile x509.o: x509.c asn1_machine.h Makefile x509.c x509.h: x509.asn1 asn1com ./asn1com x509.asn1 x509 x509.c x509.h asn1com: asn1com.c asn1_machine.h Makefile $(CC) $(CFLAGS) -o $@ asn1com.c clean: $(RM) asn1decoder asn1com *.o *~ x509.c x509.h