CC=gcc CFLAGS=-g -fPIC -O2 -Wall -ansi -pedantic -I ../include LIB_OBJS=\ byteorder.o\ dgt_dist.o\ dgt_input.o\ dgt_iter.o\ dgt_output.o\ epp_cache.o\ epp_input.o\ epp_iter.o\ epp_loaded.o\ epp_output.o\ file_utils.o\ lookup.o\ overlay.o\ reclass.tab.o RCS=\ RCS/byteorder.c,v\ RCS/clr.c,v\ RCS/dgt_dist.c,v\ RCS/dgt_input.c,v\ RCS/dgt_iter.c,v\ RCS/dgt_output.c,v\ RCS/epp_cache.c,v\ RCS/epp_input.c,v\ RCS/epp_iter.c,v\ RCS/epp_loaded.c,v\ RCS/epp_output.c,v\ RCS/file_utils.c,v\ RCS/lookup.c,v\ RCS/overlay.c,v\ RCS/reclass.y,v SRC=\ byteorder.c\ clr.c\ dgt_dist.c\ dgt_input.c\ dgt_iter.c\ dgt_output.c\ epp_cache.c\ epp_input.c\ epp_iter.c\ epp_loaded.c\ epp_output.c\ file_utils.c\ lookup.c\ overlay.c\ reclass.y RCS/%,v : % ci $< libepp.a:${LIB_OBJS} ar r libepp.a ${LIB_OBJS} libepp.so:${LIB_OBJS} gcc -shared ${LIB_OBJS} -o libepp.so -lm reclass.tab.c:reclass.y bison reclass.y clean: rm *.o rm reclass.tab.c distclean: clean rm libepp.a rcs: ${RCS}