# Contributed by Doug Wegscheid

CXXFLAGS=-m486 -O3 -Zexe
LIBS=-lstdcpp -s
CXX=gcc
INCL = avi.h chunk.h codec.h patchlevel.h ppm.h
SRCS = avi.cc chunk.cc codec.cc mkavi.cc ppm.cc
OBJS = $(SRCS:.cc=.o)

mkavi:  $(OBJS)
	$(CXX) $(CXXFLAGS) $(LFLAGS) -o mkavi $(OBJS) $(LIBS)

mkavi.o:        mkavi.cc $(INCL)
avi.o:  avi.cc avi.h
chunk.o:        chunk.cc chunk.h
codec.o:        codec.cc codec.h
ppm.o:  ppm.cc ppm.h

all:    mkavi

clean:
	erase *.o
	erase mkavi
	erase mkavi.exe
