# # standalone mini libast old make makefile # CC = cc CFLAGS = $(ASTSA_CFLAGS) ASTSA_OPTIMIZE = -O ASTSA_CFLAGS = $(ASTSA_OPTIMIZE) -D_PACKAGE_astsa -I. ASTSA_GEN = \ ast_sa.h ASTSA_BLD = \ dthdr.h ASTSA_HDRS = \ ast.h \ ast_common.h \ ccode.h \ cdt.h \ debug.h \ error.h \ hashkey.h \ hashpart.h \ ip6.h \ magicid.h \ option.h \ optlib.h \ prototyped.h \ sfstr.h \ times.h \ vmalloc.h ASTSA_SRCS = \ aso.c \ ast.c \ chresc.c \ error.c \ fmtbuf.c \ fmtip4.c \ fmtip6.c \ optget.c \ sfstr.c \ strcopy.c \ strdup.c \ strmatch.c \ strtoip4.c \ strtoip6.c \ vmalloc.c \ dtclose.c \ dtdisc.c \ dthash.c \ dtlist.c \ dtmethod.c \ dtnew.c \ dtopen.c \ dtstrhash.c \ dttree.c \ dtview.c \ dtwalk.c ASTSA_MANIFEST = \ README astsa.omk mkast_sa \ $(ASTSA_BLD) $(ASTSA_HDRS) $(ASTSA_SRCS) astsa : ast_sa.h libastsa.a libastsa.a : aso.o ast.o chresc.o error.o fmtbuf.o fmtip4.o fmtip6.o optget.o \ sfstr.o strcopy.o strdup.o strmatch.o strtoip4.o strtoip6.o \ vmalloc.o \ dtclose.o dtdisc.o dthash.o dtlist.o dtmethod.o \ dtopen.o dtstrhash.o dttree.o dtview.o dtwalk.o ar cr libastsa.a $? ast_sa.h : mkast_sa ./mkast_sa $(CC) $(CFLAGS) > ast_sa.h clean : rm -f ast_sa.h *.o *.a clobber : clean