################################################################
#
# Definitions (compilation MultiThread)
#
################################################################
MCXINC	=..\..\..\include
W32LIBS	=kernel32.lib advapi32.lib
CFLAGS	=-nologo -I$(MCXINC) -MT

################################################################
#
# Files to build - fichiers a construire
#
################################################################
EXE    =ACCESSMB.EXE DUMPMB.EXE ADDFUNC.EXE STARTMCX.EXE GETPHYS.EXE

################################################################
#
# Default rules - regles par defaut
#
################################################################
.c.exe:
	cl $(CFLAGS) $*.c $(W32LIBS)

################################################################
#
# Dependancies - Dependances
#
################################################################
all: $(EXE)

clean:
	@echo >clean__.obj
	@echo >clean__.ilk
	@echo >clean__.pdb
	@echo >clean__.pdm
	-del *.obj
	-del *.ilk
	-del *.pdb
	-del *.pdm

cleanexe: clean
	@echo >clean__.exe
	-del *.exe

help:
 @echo	ACCESSMB	Demo acces B.A.L. par Win32
 @echo	        	Mailbox access through Win32 demo
 @echo	DUMPMB		Lecture et affichage B.A.L. par Win32
 @echo        		Read and display start of Mailbox with Win32
 @echo	ADDFUNC		Execute les commandes ADDCM, ADDRX, ADDTX de la carte
 @echo        		Exercise the board's commands ADDCM, ADDRX, ADDTX
 @echo	GETPHYS		Comment connaitre les ressources physiques d'une carte
 @echo	       		How to know the cards physical resources
