
MKDIR = $(TMPDIR)XDME
OBJDIR = $(MKDIR)/
PROTOS = $(OBJDIR)prog-protos.h
PRECOMP = $(OBJDIR)all.m
HEADER = all.h

/**/# Flags for cc
FLAGS = -proto -r -ms -s -mRR
CCFLAGS = -2.0 -I$(OBJDIR) -H$(PRECOMP)=$(HEADER) -//
LIBS = -lrexxsys -lreqtools
LNFLAGS = -2.0

/**/# Source-files
SOURCES = main.c globals.c keyboard.c command.c io.c \
	  filereq.c menu.c refs.c drexx.c hrexx.c search.c subs.c \
	  clipboard.c block.c cursor.c text.c amiga.c var.c edit.c cmd.c \
	  win.c prefs.c wildcmp.a swap.a
HEADERS = defs.h rexx.h
DOCFILES = docs/xdme.doc
SCRIPTFILES = S/.edrc

/**/# Other files to delete at cleanup
OTHER = #?.bak
TARGETS = precomp
ARCHIVEFILES = DOCS S XDME_Project_File IMakefile

MakeComplexProgram(XDME)
MakeObjDir($(MKDIR))
MakeExeFromObjs(XDME,CreateObjNamesFromSource(SOURCES))
MakeObjFromSource(SOURCES)
MakePrototypes(protos,$(PROTOS),$(SOURCES))
MakePreComp(precomp,$(PRECOMP),$(HEADER))
InstallExeFiles()
MakeResident(XDME)

archive :
    cd /
    del XDME.lha
    lha -v9 -r -x -2 -a -Qh64 a XDME XDME XDME.info
    cd
