include t:make.env
include dlgsrc:makefile.defaults

LIBID=dlgrexx.library for $(DLGCPU) CPU

CFLAGS  += LIBCODE CPU=$(DLGCPU) ObjectName=obs_$(DLGCPU)/ Data=FarOnly StrEq
LKFLAGS += SmallCode


Obs = obs_$(DLGCPU)/libbase.o obs_$(DLGCPU)/Glue.x obs_$(DLGCPU)/dispatch.o obs_$(DLGCPU)/Support.o \
		obs_$(DLGCPU)/port.o obs_$(DLGCPU)/Area.o

dlgrexx.library_$(DLGCPU):   $(Obs)
#   @echo >slink.temp "LibID      *"$(LIBID)*""
	@echo  >slink.temp "TO dlgrexx.library"
	@echo >>slink.temp "FROM $(Obs)"
	@echo >>slink.temp "LIB lib:scnb.lib LIB:Amiga.lib"
#   @echo >>slink.temp "libVersion  *"3*""
#   @echo >>slink.temp "libRevision 2"
	@echo >>slink.temp "$(LKFLAGS)"
	@slink with slink.temp
	@copy dlgrexx.library dlgrexx.library_$(DLGCPU)
	@copy dlgrexx.library_$(DLGCPU) to DLGSrc:distribution/libs/dlgrexx.library_$(DLGCPU)
	@-copy dlgrexx.library_68030 to libs:dlgrexx.library
	@delete dlgrexx.library quiet
	@copy Docs/#? to DLGSrc:Distribution/Docs/DLGRexx clone quiet

obs_$(DLGCPU)/Glue.x:      Glue.a $(Touch) DLGRexxBase.h
obs_$(DLGCPU)/LibBase.o:   LibBase.c $(Touch) DLGRexxBase.h
obs_$(DLGCPU)/Dispatch.o:  Dispatch.c $(Touch) DLGRexxBase.h Protos.h $(DLGProto) $(DLGPragma)
obs_$(DLGCPU)/Support.o:   Support.c $(Touch) DLGRexxBase.h

obs_$(DLGCPU)/Port.o:      Port.c $(Touch) DLGRexxBase.h Protos.h $(DLGProto) $(DLGPragma) $(DLGInc)Resman.h
obs_$(DLGCPU)/Area.o:      Area.c $(Touch) DLGRexxBase.h Protos.h $(DLGProto) $(DLGPragma) $(DLGInc)Resman.h


