#
# simple text editor
#

I = ../../../..
M = MACHINE
D = $M.$$X
L = ${I}/lib/$D
H = ../../../include

SRC = ..
AOUT = a.out
DEST = $I/bin/$D/sted

CC = CC
CFLAGS = -g -I${SRC} -I$H
LD = "CC"
LDFLAGS =
LIBS =
EXTLIBS = $L/libInterViews.a -l$$X -lm

OBJS = \
    main.o stringedit.o textviewer.o glyph.o edittext.o markedtext.o \
    regexp.o textmarker.o textedit.o textview.o

${AOUT}: ${OBJS} ${LIBS}
	@rm -f ${AOUT}
	${LD} ${LDFLAGS} ${OBJS} ${LIBS} ${EXTLIBS} -o ${AOUT}

install: ${AOUT}
	strip ${AOUT}; mv ${AOUT} ${DEST}

clean:
	rm -f ${OBJS} ${AOUT}

main.o: ${SRC}/main.c
	${CC} ${CFLAGS} -c ${SRC}/main.c

stringedit.o: ${SRC}/stringedit.c
	${CC} ${CFLAGS} -c ${SRC}/stringedit.c

textviewer.o: ${SRC}/textviewer.c
	${CC} ${CFLAGS} -c ${SRC}/textviewer.c

glyph.o: ${SRC}/glyph.c
	${CC} ${CFLAGS} -c ${SRC}/glyph.c

edittext.o: ${SRC}/edittext.c
	${CC} ${CFLAGS} -c ${SRC}/edittext.c

markedtext.o: ${SRC}/markedtext.c
	${CC} ${CFLAGS} -c ${SRC}/markedtext.c

regexp.o: ${SRC}/regexp.c
	${CC} ${CFLAGS} -c ${SRC}/regexp.c

textmarker.o: ${SRC}/textmarker.c
	${CC} ${CFLAGS} -c ${SRC}/textmarker.c

textedit.o: ${SRC}/textedit.c
	${CC} ${CFLAGS} -c ${SRC}/textedit.c

textview.o: ${SRC}/textview.c
	${CC} ${CFLAGS} -c ${SRC}/textview.c

depend:
	mkdepend ${CFLAGS} -I/usr/include/CC ${OBJS}

# DO NOT DELETE THIS LINE -- make depend uses it
# DEPENDENCIES MUST END AT END OF FILE

# DEPENDENCIES MUST END AT END OF FILE
# IF YOU PUT STUFF HERE IT WILL GO AWAY
# see make depend above
