
OBJS = main.obj guisub.obj image.obj fifo.obj domorph.obj icon.obj sub.obj \
       zdesktop.obj desktop.obj \
       zpoints.obj  points.obj  \
       zimstore.obj imstore.obj \
       zmorphgo.obj morphgo.obj \
       zabout.obj about.obj \
       zmovie.obj movie.obj \
       zmovfile.obj movfile.obj \
       zalert.obj alert.obj \
       makemov.obj
INCS = morph.h desktop.h points.h guisub.h imstore.h image.h fifo.h \
	   wgbmac.h domorph.h morphgo.h icon.h about.h movie.h alert.h sub.h \
	   movfile.h makemov.h

dolmorph.exp : $(RAMD)first.tmp $(OBJS)
	@type ${$(OBJS)} >$(RAMD)a.lnk
	@echo -twocase -nomap -pack -stack 150000 -exe $*.exp -nosym >>$(RAMD)a.lnk
	@echo -lib $(USRLIB)\ugoku $(USRLIB)\usrlib >>$(RAMD)a.lnk
	@echo $(LIB)\gui $(LIB)\file_dlg >>$(RAMD)a.lnk
	@echo $(LIB)\hce $(LIB)\na $(LIB)\ptoc >>$(RAMD)a.lnk
	@echo $(LIB)\tbios $(LIB)\snd $(LIB)\fmcfrb >>$(RAMD)a.lnk
	@echo $(LIB)\tifflib $(LIB)\t_os >>$(RAMD)a.lnk
	@zcopy *.obj $(RAMD) /u >nul
	@pushd
	@$(RAMD)
	386 386linkp @a.lnk
	@popd
	@zcopy $(RAMD)$*.exp . >nul

$(RAMD)first.tmp : $(INCS)
	zcopy *.h $(RAMD)\c\inc
	touch $*.tmp

icondat.obj : icondat.c
	386 hcd386p $* $(C_OPTION)

makeicon.exp : makeicon.obj
	@echo $* >$(RAMD)a.lnk
	@echo -twocase -nomap -pack -stack 150000 -exe $*.exp -nosym >>$(RAMD)a.lnk
	@echo -lib $(USRLIB)\usrlib >>$(RAMD)a.lnk
	@echo $(LIB)\gui $(LIB)\file_dlg >>$(RAMD)a.lnk
	@echo $(LIB)\hce $(LIB)\na $(LIB)\ptoc >>$(RAMD)a.lnk
	@echo $(LIB)\tbios $(LIB)\snd $(LIB)\fmcfrb >>$(RAMD)a.lnk
	@echo $(LIB)\tifflib $(LIB)\t_os >>$(RAMD)a.lnk
	@zcopy *.obj $(RAMD) /u >nul
	@pushd
	@$(RAMD)
	386 386linkp @a.lnk
	@popd
	@zcopy $(RAMD)$*.exp . >nul
