
OBJS = main.obj \
       guisub.obj fifo.obj subgrp.obj area.obj \
       icondat.obj \
       pic.obj \
       screen.obj \
       scrplt.obj \
       zdesktop.obj desktop.obj \
       zcreate.obj create.obj \
       about.obj abouts.obj \
       zpensel.obj pensel.obj \
       pen.obj \
       zcolsel.obj colsel.obj \
       zimgwin.obj imgwin.obj imagewin.obj copy.obj \
       zalert.obj alert.obj \
       zsetup.obj setup.obj \
	   zallscr.obj allscr.obj \
       imgbox.obj imgbtn.obj
INCS = art.h imagewin.h wgbmac.h guisub.h imgbtn.h pensel.h colsel.h \
       subgrp.h fifo.h desktop.h pen.h imgwin.h screen.h copy.h alert.h \
       about.h area.h pic.h setup.h allscr.h

art2.exp : header $(OBJS)
	@type ${$(OBJS)} >a.lnk
	@echo -twocase -nomap -pack -stack 600000 -exe $*.exp -nosym >>a.lnk
	@echo -lib $(USRLIB)\usrlib >>a.lnk
	@echo $(LIB)\gui $(LIB)\file_dlg >>a.lnk
	@echo $(LIB)\hce $(LIB)\na $(LIB)\ptoc >>a.lnk
	@echo $(LIB)\tbios $(LIB)\snd $(LIB)\fmcfrb >>a.lnk
	@echo $(LIB)\tifflib $(LIB)\t_os >>a.lnk
	386 386linkp @a.lnk

header : $(RAMD)\first.tmp

$(RAMD)\first.tmp : $(INCS)
	zcopy *.h j:\c\inc
	touch $*.tmp

icondat.obj : icondat.c
	386 hcd386p $* $(C_OPTION)

makeicon.exp : makeicon.obj
	@echo $* >a.lnk
	@echo -twocase -nomap -pack -stack 150000 -exe $*.exp -nosym >>a.lnk
	@echo -lib $(USRLIB)\usrlib >>a.lnk
	@echo $(LIB)\gui $(LIB)\file_dlg >>a.lnk
	@echo $(LIB)\hce $(LIB)\na $(LIB)\ptoc >>a.lnk
	@echo $(LIB)\tbios $(LIB)\snd $(LIB)\fmcfrb >>a.lnk
	@echo $(LIB)\tifflib $(LIB)\t_os >>a.lnk
	386 386linkp @a.lnk
