XCOMM $XConsortium: Imakefile,v 1.4 91/07/16 22:50:57 gildea Exp $
XCOMM Use -DARRAYPERSTR if you want a separate global symbol per string.
XCOMM You must manually insert ShellStr.h contents into Shell.h

/* DEFINES = -DARRAYPERSTR */ /* The default is a giant array */

StringDefs.h: makestrs.c string.list
	$(RM) $@ StringDefs.c ShellStr.h makestrs
	-$(CC) -o makestrs makestrs.c $(CFLAGS) $(LOCAL_LDFLAGS) $(LDLIBS) $(EXTRA_LOAD_FLAGS)
	./makestrs < string.list > StringDefs.c
	$(RM) makestrs

clean::
	$(RM) StringDefs.h StringDefs.c ShellStr.h makestrs
