all:		cpuid.exe cpuspeed.exe

ASM=tasm
ASMFLAGS=/ml
CC=bcc
CCFLAGS=/c
LIB=tlib
LIBFLAGS=/C
LN=tlink
LNFLAGS=
BCDIR=c:\usr\bc
BINDIR=c:\bin

clean:
	del *.exe
	del *.lib
	del *.obj
	del *.map
	del *.lst

install:
	copy CPUid.lib $(BCDIR)\lib
	copy CPUid.h $(BCDIR)\include
	copy CPUid.exe $(BINDIR)
	copy CPUspeed.exe $(BINDIR)

CPUid.obj:	CPUid.asm CPUid.h
	$(ASM) $(ASMFLAGS) CPUid.asm
	$(LIB) CPUid $(LIBFLAGS) -+CPUid,

CPUname.obj:	CPUname.c CPUid.h
	$(CC) $(CCFLAGS) CPUname.c
	$(LIB) CPUid $(LIBFLAGS) -+CPUname,

CPU.obj:	CPU.asm
	$(ASM) $(ASMFLAGS) CPU.asm

CPUspeed.obj:	CPUspeed.c
	$(CC) $(CCFLAGS) CPUspeed.c
	$(LIB) CPUid $(LIBFLAGS) -+CPUspeed,

TimeProc.obj:	TimeProc.asm
	$(ASM) $(ASMFLAGS) TimeProc.asm
	$(LIB) CPUid $(LIBFLAGS) -+TimeProc,

CPUid.lib:	CPUid.obj CPUname.obj CPUspeed.obj TimeProc.obj

CPUid.exe:	CPU.obj
	$(LN) $(LNFLAGS) CPU.obj,CPUid.exe

CPUspeed.exe:	CPUsp.c CPUid.lib
	$(CC) -eCPUspeed.exe CPUsp.c CPUid.lib
