# Makefile for irtmidi.lib

CFLAGS=/C /Gd- /Q /Tdp /Gm /G5 /Gf

LFLAGS=/B"/exepack:2 /pmtype:pm /nologo"

all:  irtmidi.lib

irtmidi.lib: IMidiCls.obj IMidiDmp.obj IMidiIns.obj IMidiKbd.obj IRTMidi.obj
   -del irtmidi.lib >/nul 2>/nul
   ilib irtmidi.lib +IMidiCls.obj +IMidiDmp.obj +IMidiIns.obj +IMidiKbd.obj +IRTMidi.obj;

IMidiCls.obj: IMidiCls.cpp IMidiCls.hpp IRTMidi.hpp
        icc $(CFLAGS) IMidiCls.cpp

IMidiDmp.obj: IMidiDmp.cpp IMidiDmp.cpp IMidiIns.hpp IRTMidi.hpp
        icc $(CFLAGS) IMidiDmp.cpp

IMidiIns.obj: IMidiIns.cpp IMidiIns.hpp IRTMidi.hpp
        icc $(CFLAGS) IMidiIns.cpp

IMidiKbd.obj: IMidiKbd.cpp IMidiKbd.hpp IMidiIns.hpp IRTMidi.hpp
        icc $(CFLAGS) IMidiKbd.cpp

IRTMidi.obj: IRTMidi.cpp IRTMidi.hpp
        icc $(CFLAGS) IRTMidi.cpp

clean:
   -del *.obj *.lib                 >/nul 2>/nul
   -del tempinc\*.cpp tempinc\*.obj >/nul 2>/nul
