CFLAGS += -I. -Ilib/ -DHAVE_CONFIG_H OBJS = lib/ASN1.o lib/decoding.o lib/gstr.o lib/errors.o \ lib/parser_aux.o lib/structure.o lib/element.o lib/coding.o LIB = lib/libtasn1.a all: $(LIB) lib/ASN1.c: bison -y lib/ASN1.y mv y.tab.c lib/ASN1.c $(LIB): $(OBJS) $(AR) $(ARFLAGS) $(LIB) $(OBJS) romfs: clean: -rm -v -f $(LIB) `find . -name \*.o` -rm -f lib/ASN1.c check: all Test_parser Test_tree Test_encoding ASN1PARSER=tests/Test_parser.asn ./Test_parser ASN1TREE=tests/Test_tree.asn ./Test_tree ASN1ENCODING=tests/Test_encoding.asn ./Test_encoding Test_parser: tests/Test_parser.c $(LIB) $(CC) $(CFLAGS) -o $@ $< $(LIB) Test_tree: tests/Test_tree.c $(LIB) $(CC) $(CFLAGS) -o $@ $< $(LIB) Test_encoding: tests/Test_encoding.c $(LIB) $(CC) $(CFLAGS) -o $@ $< $(LIB)