#
# Makefile for nc.exm
#

#
# ăRpCꍇ͈ȉ̐ݒύXĉB
#

#  makefile ō
TARGET=nc.exm
ARCHIVE=nc-exm.lzh

# HP95LX\tgJLbg̃fBNg
KIT95DIR=c:\devkit95

# developer's kit
DEVKITDIR=c:\devkit

# tlink Ή e2m.exe
E2M=$(DEVKITDIR)\tools\e2m.exe

# CN[ht@CuĂfBNg
LXINCLUDES=-I$(KIT95DIR)\headers

# NIuWFNg
LXOBJS=$(KIT95DIR)\tools\csvc+$(KIT95DIR)\tools\crt0

# RpC
TCDIR=b:\bcc
TCBINDIR=$(TCDIR)\bin
TCLIBDIR=$(TCDIR)\lib
CC=$(TCBINDIR)\bcc
LINKER=$(TCBINDIR)\tlink
TCLIB=$(TCLIBDIR)\cs.lib

CFLAGS=
LFLAGS=

# CXg[
INSTALLDIR=h:\tmp

#
# 牺 (Ԃ) ύXȂĂł傤
#

# Öق̃[
.c.obj:
	$(CC) $(CFLAGS) $(LXINCLUDES) -c $<

.c.asm:
	$(CC) $(CFLAGS) $(LXINCLUDES) -S $<

.exe.exm:
	$(E2M) $*

# ^[Qbg
all: $(TARGET)

$(TARGET): nc.exe

nc.exe: nc.obj
	$(LINKER) /m $(LFLAGS) $*+$(LXOBJS),,,$(TCLIB)

nc.obj: nc.c makefile

nc.asm: nc.c makefile

clean:
	del *.obj
	del *.exe
	del *.map
	del *.exm

install: all
	dir $(INSTALLDIR) /w
	del $(INSTALLDIR)\$(TARGET)
	copy $(TARGET) $(INSTALLDIR)

archive: all
	lha a $(ARCHIVE) nc.doc nc.exm nc.man nc.c makefile hosoku.txt
