# Makefile for MGUI Test under DJGPP / RSXNTDJ (Win32)

INC    =       ../include
TST    =       ../test

MGUILIB  =      ../lib/libmguiw.a


PROG    =       mguitest.exe
PRGOBJ  =       mguimain.o slist.o blklist.o msellist.o skiplist.o sform.o \
		pageform.o clipform.o editlist.o stext.o sfile.o fontview.o \
		colpick.o objman.o edits.o statbar.o trbutton.o drawa.o \
		mledit.o table.o

CFLAGS  =       -c -O -I$(INC)
CC	=	gcc -Zwin32

$(PROG):        $(PRGOBJ) $(MGUILIB)
		$(CC) -o mguitest.exe $(PRGOBJ) $(MGUILIB)


mguimain.o:     $(TST)/mguimain.c
		$(CC) $(CFLAGS) $(TST)/mguimain.c

slist.o:        $(TST)/slist.c
		$(CC) $(CFLAGS) $(TST)/slist.c

sfile.o:        $(TST)/sfile.c
		$(CC) $(CFLAGS) $(TST)/sfile.c

stext.o:        $(TST)/stext.c
		$(CC) $(CFLAGS) $(TST)/stext.c

sform.o:        $(TST)/sform.c
		$(CC) $(CFLAGS) $(TST)/sform.c

editlist.o:     $(TST)/editlist.c
		$(CC) $(CFLAGS) $(TST)/editlist.c

clipform.o:     $(TST)/clipform.c
		$(CC) $(CFLAGS) $(TST)/clipform.c

pageform.o:     $(TST)/pageform.c
		$(CC) $(CFLAGS) $(TST)/pageform.c

blklist.o:      $(TST)/blklist.c
		$(CC) $(CFLAGS) $(TST)/blklist.c

skiplist.o:     $(TST)/skiplist.c
		$(CC) $(CFLAGS) $(TST)/skiplist.c

msellist.o:     $(TST)/msellist.c
		$(CC) $(CFLAGS) $(TST)/msellist.c

fontview.o:     $(TST)/fontview.c
		$(CC) $(CFLAGS) $(TST)/fontview.c

colpick.o:      $(TST)/colpick.c
		$(CC) $(CFLAGS) $(TST)/colpick.c

objman.o:       $(TST)/objman.c
		$(CC) $(CFLAGS) $(TST)/objman.c

statbar.o:      $(TST)/statbar.c
		$(CC) $(CFLAGS) $(TST)/statbar.c

edits.o:        $(TST)/edits.c
		$(CC) $(CFLAGS) $(TST)/edits.c

mledit.o:       $(TST)/mledit.c
		$(CC) $(CFLAGS) $(TST)/mledit.c

trbutton.o:     $(TST)/trbutton.c
		$(CC) $(CFLAGS) $(TST)/trbutton.c

drawa.o:        $(TST)/drawa.c
		$(CC) $(CFLAGS) $(TST)/drawa.c

table.o:        $(TST)/table.c
		$(CC) $(CFLAGS) $(TST)/table.c
