# DEVELO TOOLS MAKEFILE [MSDOS]
#

#
# Defines
#
BASEDIR=..d ..d ..
include ../../Make_src.inc

LIBDIR   += -L./LIB
LIB      += -ldevel

EXECMX   = execmx$(EXESUFFIX)
PERUN    = perun$(EXESUFFIX)
GETROM   = getrom$(EXESUFFIX)
TARGETS  = $(EXECMX) $(PERUN) $(GETROM)

#
#

all::
ifeq "$(origin DJGPP)" "undefined"
	@echo 'Skipping Develo directories on Linux'
else
	$(MAKE) lib "COMMAND=$@"
	$(MAKE) $(TARGETS)
endif

clean::
ifeq "$(origin DJGPP)" "undefined"
	@echo 'Skipping Develo directories on Linux'
else
	$(MAKE) lib "COMMAND=$@"
endif

.PHONY: lib

lib:
	$(MAKE) --directory=$@ $(COMMAND)

# EXE
#
$(EXECMX) : execmx.c lib/libdevel.a
	$(CC) $(CFLAGS) -s -o $(EXECMX) execmx.c $(LIBDIR) $(LIB)
	$(CP) $(EXECMX) $(BINDIR)

$(PERUN)  : perun.c  lib/libdevel.a
	$(CC) $(CFLAGS) -s -o $(PERUN)  perun.c  $(LIBDIR) $(LIB)
	$(CP) $(PERUN) $(BINDIR)

$(GETROM) : getrom.c lib/libdevel.a
	$(CC) $(CFLAGS) -s -o $(GETROM) getrom.c $(LIBDIR) $(LIB)
	$(CP) $(GETROM) $(BINDIR)

#
# Targets
#
include $(MAKETARG)

