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

#MAKE_DEBUG_CODE = 1

Obs = $(TARG)/ResMan.o $(TARG)/Areas.o $(TARG)/Languages.o $(TARG)/Locks.o $(TARG)/Menu.o \
		$(TARG)/Misc.o $(TARG)/Resources.o $(TARG)/Debug.o

ifeq ($(MAKE_DEBUG_CODE),1)
	CFLAGS += DEFINE MAKE_DEBUG=1
	TARG = debug
	TARGETNAME = ResMan.debug
else
	CFLAGS += DEFINE MAKE_DEBUG=0
	TARG = release
	TARGETNAME = ResMan
endif

CFLAGS += ObjectName=$(TARG)/

$(TARGETNAME): $(Obs)
	@$(linkme)
ifeq ($(MAKE_DEBUG_CODE),1)
	@copy $@ DLGSrc:Debug-Dist/DLG/ quiet
else
	@$(cp) $@
	@copy $@ DLGSrc:Debug-Dist/DLG/ quiet
endif

$(TARG)/ResMan.o:    ResMan.c $(DLGPragma) $(Inc)Devices/TPT.h $(DLGInc)DLG.h $(DLGInc)ResMan.h Resman.h \
							$(DLGInc)Cron.h $(Vers) $(Touch) $(DLGInc)Debug.h $(Inc)Private/Privs.h
$(TARG)/Areas.o:     Areas.c $(Touch) $(Link)IO.h $(DLGInc)ResMan.h
$(TARG)/Languages.o: Languages.c $(Touch) $(Link)IO.h $(DLGInc)Resman.h $(DLGPragma)
$(TARG)/Locks.o:     Locks.c $(Touch) $(DLGInc)Resman.h
$(TARG)/Menu.o:      Menu.c Resman.h $(Touch) $(Link)IO.h $(DLGInc)Resman.h $(DLGInc)Menu.h
$(TARG)/Misc.o:      Misc.c $(Touch) $(DLGInc)Resman.h $(DLGInc)Menu.h
$(TARG)/Resources.o: Resources.c $(Touch) $(DLGInc)Resman.h
$(TARG)/Debug.o:     Debug.c $(Touch) $(Inc)Devices/TPT.h $(DLGInc)Debug.h

