CFLAGS = -fdollars-in-identifiers


STROBJ = str.o str__const.o str__is_string_class.o \
	str__copy_fill.o str__resize.o \
	str_analyze_sdesc.o \
	str_append.o str_blind_compare.o \
	str_compare.o str_compare_eql.o str_concat.o \
	str_copy_dx.o str_copy_r.o \
	str_dupl_char.o \
	str_free1_dx.o str_get1_dx.o str_left.o \
	str_pos_extr.o str_right.o \
	str_trim.o str_upcase.o

STRLIB = strlib.a

all : teststr

teststr : teststr.c $(STRLIB)

$(STRLIB) : $(STROBJ)
	ar -rv $(STRLIB) $?

str.o : str.c strdef.h
str__const.o : str__const.c strdef.h
str__is_string_class.o : str__is_string_class.c strdef.h
str__copy_fill.o : str__copy_fill.c strdef.h
str__resize.o : str__resize.c strdef.h
str_analyse_sdesc.o : str_analyse_sdesc.c strdef.h
str_append.o : str_append.c strdef.h
str_blind_compare.o : str_blind_compare.c strdef.h
str_compare.o : str_compare.c strdef.h
str_compare_eql.o : str_compare_eql.c strdef.h
str_concat.o : str_concat.c strdef.h
str_copy_dx.o : str_copy_dx.c strdef.h
str_copy_r.o : str_copy_r.c strdef.h
str_dupl_char.o : str_dupl_char.c strdef.h
str_free1_dx.0 : str_free1_dx.c strdef.h
str_get1_dx.o : str_get1_dx.c strdef.h
str_left.o : str_left.c strdef.h
str_pos_extr.o : str_pos_extr.c strdef.h
str_right.o : str_right.c strdef.h
str_trim.o : str_trim.c strdef.h
str_upcase.o : str_upcase.c strdef.h

