# Makefile by A'rpi / ESP-team

srcdir		= .
prefix		= /usr/local
exec_prefix	= ${prefix}
bindir		= ${exec_prefix}/bin
mandir		= ${prefix}/man
docdir		= ${prefix}/doc/dosrun
etcdir		= /etc
dosrun		= dosrun

DOSRUN = memory.o main.o int10.o int15.o int16.o int21.o int2f.o xms.o inst.o loader.o
DOCS = CHANGELOG CONFIGURATION COPYING FAQ INSTALL README.first SECURITY TODO
CC		= gcc
CFLAGS		= -O2 -Wall
LDFLAGS		= 

.SUFFIXES: .c .o

# .PHONY: all clean

.c.o:
	$(CC) -c $(CFLAGS) -o $@ $<

all:	dosrun

dosrun: $(DOSRUN)
	$(CC) $(LDFLAGS) -o ${dosrun} $(DOSRUN)
	strip ${dosrun}
	objcopy -R .note ${dosrun}
	objcopy -R .comment ${dosrun}
	ls -la ${dosrun}

clean:
	rm -f *~ *.o Makefile.bak

distclean:
	makedepend
	rm -f *~ *.o *.bak ${dosrun}
	
dep:	depend

depend:
	makedepend -- $(CFLAGS) -- *.c

install:
	cp ${dosrun} ${bindir}
	mkdir -p ${docdir}
	cp $(DOCS) ${docdir}

uninstall:
	rm -f ${bindir}/${dosrun}
	rm -f -r ${docdir}
#	rm -f -r ${srcdir}

# DO NOT DELETE
