SHELL = /bin/sh

BASEFILES = arch.h bios.h bios_entry.h bitops.h cpu.h debug.h detach.h \
disks.h dos2linux.h gcursor.h hlt.h inifile.h int.h iodev.h keyb.h \
keymaps.h lpt.h memory.h misc.h mouse.h phase.h pic.h port.h serial.h \
shared.h signals.h termio.h timers.h
DOSEXTFILES = dpmi.h ems.h ipx.h net.h pktdrvr.h xms.h
ENVFILES = hgc.h libvga.h setup.h vc.h video.h
ROOTFILES = Makefile autoconf.h.in dosemu.h emu_defs.h extern.h macros86.h \
slang.h
DISTFILES = $(ROOTFILES) $(addprefix ./base/, $(BASEFILES)) \
$(addprefix ./dosext/, $(DOSEXTFILES)) $(addprefix ./env/, $(ENVFILES))

all:
.PHONY: all

clean:
.PHONY: clean

distclean:
	@rm -f version.h config.make.h stamp-h.in
.PHONY: distclean

realclean: distclean
.PHONY: realclean

dist:
	@mkdir ../../`cat ../../.fname`/src/include
	@mkdir ../../`cat ../../.fname`/src/include/base
	@mkdir ../../`cat ../../.fname`/src/include/dosext
	@mkdir ../../`cat ../../.fname`/src/include/env
	@ln $(ROOTFILES) ../../`cat ../../.fname`/src/include
	@ln $(addprefix ./base/, $(BASEFILES)) ../../`cat ../../.fname`/src/include/base
	@ln $(addprefix ./dosext/, $(DOSEXTFILES)) ../../`cat ../../.fname`/src/include/dosext
	@ln $(addprefix ./env/, $(ENVFILES)) ../../`cat ../../.fname`/src/include/env
.PHONY: dist

ls:
	@echo $(DISTFILES)
.PHONY: ls
