CC=gcc
CFLAGS=-c 
LIBDIR=\usr\lib
INCDIR=\usr\include
OBJS= session.obj window.obj controls.obj dialog.obj 

pmviews.lib: cdlist.obj $(OBJS)
	lib libpmv+cdlist+session+window+controls+dialog,\
	    libpmv.lst;
	copy libpmv.lib $(LIBDIR)
	copy session.h $(INCDIR)\pmviews
	copy window.h $(INCDIR)\pmviews
	copy dialog.h $(INCDIR)\pmviews
	copy controls.h $(INCDIR)\pmviews
	copy pmviews.h	$(INCDIR)\pmviews
	del libpmv.lib

session.obj: session.cc session.h
	$(CC) $(CFLAGS) session.cc

controls.obj: controls.cc controls.h
	$(CC) $(CFLAGS) controls.cc

window.obj: window.cc window.h
	$(CC) $(CFLAGS) window.cc

dialog.obj: dialog.cc dialog.h
	$(CC) $(CFLAGS) dialog.cc

cdlist.s: session.obj window.obj dialog.obj controls.obj 
	collect -o cdlist.s session.obj window.obj dialog.obj controls.obj 

cdlist.obj: cdlist.s
	$(CC) $(CFLAGS) cdlist.s


clean:
	del *.obj *.s *.map *.res *.exe *~



