view level2/coco3/sys/makefile @ 3103:a7041e52ff61

l2/sys/makefile: Rearrange help files order Just rearrange the list so it can be compared with the level1 one. Obviously these two makefiles should be merged, with an extra clause for level 2.
author Tormod Volden <debian.tormod@gmail.com>
date Sun, 28 Feb 2016 21:38:12 +0100
parents 1adde0d916cd
children 8418259a032d
line wrap: on
line source

include ../port.mak

vpath %.hp $(LEVEL2)/sys:$(LEVEL1)/sys
vpath %.asm $(LEVEL2)/sys

DEPENDS		= ./makefile

L1TXTFILES	= errmsg password
L2TXTFILES	= $(LEVEL2)/sys/motd
BINFILES	= stdfonts stdpats_2 stdpats_4 stdpats_16 stdptrs \
		ibmedcfont isolatin1font
HELPFILES	= asm.hp attr.hp backup.hp binex.hp build.hp chd.hp \
		chx.hp cmp.hp cobbler.hp config.hp copy.hp cputype.hp date.hp \
		dcheck.hp debug.hp ded.hp deiniz.hp del.hp deldir.hp devs.hp \
		dir.hp dirsort.hp disasm.hp display.hp dmode.hp dsave.hp dump.hp echo.hp \
		edit.hp error.hp ex.hp exbin.hp format.hp free.hp gfx.hp \
		help.hp ident.hp iniz.hp inkey.hp irqs.hp kill.hp link.hp \
		list.hp load.hp login.hp makdir.hp \
		mdir.hp megaread.hp merge.hp minted.hp mpi.hp mfree.hp os9gen.hp \
		padrom.hp park.hp procs.hp prompt.hp pwd.hp pxd.hp \
		rename.hp save.hp setime.hp \
		setpr.hp shell.hp sleep.hp tee.hp tmode.hp touch.hp tsmon.hp \
		tuneport.hp unlink.hp verify.hp xmode.hp

# These are Level 2/3 only
HELPFILES	+= dmem.hp gfx2.hp grfdrv.hp basic09.hp runb.hp \
		wcreate.hp mmap.hp modpatch.hp montype.hp \
		pmap.hp proc.hp reboot.hp smap.hp

#HELPFILES	= make.hp maketerm.hp rdump.hp rlink.hp rma.hp scred.hp

HELPMSG		= helpmsg

TEXTFILES	= $(L2TXTFILES) $(HELPMSG) $(L1TXTFILES)
ALLOBJS		= $(TEXTFILES) $(BINFILES) inetd.conf

all:	$(ALLOBJS) $(DEPENDS)

$(HELPMSG): $(HELPFILES)
	$(MERGE) $^ > $@

$(L1TXTFILES):
	$(SOFTLINK) -f $(LEVEL1)/sys/$@

inetd.conf:     $(LEVEL1)/sys/inetd.conf
	@sed -e 's/%TELNET_PORT%/$(TELNET_PORT)/' -e 's/%HTTPD_PORT%/$(HTTPD_PORT)/' $^ > $@

clean:
	$(RM) $(HELPMSG) $(L1TXTFILES) $(BINFILES) inetd.conf

showbinobjs:
	@$(ECHO) $(BINFILES)

showtextobjs:
	@$(ECHO) $(TEXTFILES) inetd.conf

showobjs:
	@$(ECHO) $(ALLOBJS)