#
OBJDIR = objects
LIBDIR = $(OBJDIR)
LIBRARY = loadc40

CC=cl -c -Ic:\epconnec\include -DEPC -Alhw -Gsw -Zipe -FPi87 -Od -Fo$@
LIBR = lib
#
# Stuff to build
#
MAPOBJS = $(OBJDIR)\loadc40.obj  \
	  $(OBJDIR)\epc2dsp.obj  \
	  $(OBJDIR)\c40mpepc.obj \
	  $(OBJDIR)\c40map.obj   \
	  $(OBJDIR)\c40util.obj  \
	  $(OBJDIR)\c40load.obj

all:    $(LIBDIR)\$(LIBRARY).lib

$(LIBDIR)\$(LIBRARY).lib: $(MAPOBJS)

$(OBJDIR)\epc2dsp.obj : epc2dsp.c \
			epc2dsp.h \
			$(EPCDIR)\include\busmgr.h
	$(CC) -W3 epc2dsp.c
	$(LIBR) $(LIBDIR)\$(LIBRARY) /NOI -+$@;

$(OBJDIR)\loadc40.obj : loadc40.c \
			..\kernel\except.h \
			vc40.h
	$(CC) loadc40.c
	$(LIBR) $(LIBDIR)\$(LIBRARY) /NOI -+$@;

$(OBJDIR)\c40util.obj: c40util.c \
		       c40util.h
	$(CC) c40util.c
	$(LIBR) $(LIBDIR)\$(LIBRARY) /NOI -+$@;

$(OBJDIR)\c40load.obj: c40load.c \
		       c40load.h \
		       coff.h
	$(CC) c40load.c
	$(LIBR) $(LIBDIR)\$(LIBRARY) /NOI -+$@;

$(OBJDIR)\c40mpepc.obj: c40mpepc.c \
			vc40imap.h \
			internal.h \
			vc40map.h
	$(CC) c40mpepc.c
	$(LIBR) $(LIBDIR)\$(LIBRARY) /NOI -+$@;

$(OBJDIR)\c40map.obj: c40map.c \
		      vc40imap.h \
		      internal.h  \
		      vc40map.h
	$(CC) c40map.c
	$(LIBR) $(LIBDIR)\$(LIBRARY) /NOI -+$@;

