# makefile v0.70
# EB = Edward Boone
# epsilonbeta@geocities.com
# http://www.geocities.com/SiliconValley/Vista/6617/index.html
# Only nothing seems to be what it looks like

CC = gcc
# CFLAGS = -g
CFLAGS = -s -O2 -m486
HEARLIB = -lalleg -lmod
SEELIB = -lalleg -ljpeg

OBJ_MI = mi.o general.o keyboard.o
OBJ_LIBMOD = virtch.o mloader.o mdriver.o mplayer.o munitrk.o mirq.o mdma.o load_mod.o load_mtm.o load_s3m.o load_xm.o drv_sb.o modsub.o
OBJ_SEE = see.o general.o keyboard.o effects.o bump.o colorcy.o distort.o fades.o move.o palchan.o rotate.o scale.o water.o z.o

all:    libmod hear mi see install

libmod: $(OBJ_LIBMOD)
	ar rs libmod.a $(OBJ_LIBMOD)
	copy libmod.a c:\djgpp\lib

hear:   hear.o general.o
	$(CC) $(CFLAGS) hear.o general.o -o $@ $(HEARLIB)

mi:     $(OBJ_MI)
	$(CC) $(CFLAGS) $(OBJ_MI) -o $@ -lmod

see:    $(OBJ_SEE)
	$(CC) $(CFLAGS) $(OBJ_SEE) -o $@ $(SEELIB)

install:
	copy mi.exe c:\djgpp\contrib\mich
	copy hear.exe c:\djgpp\contrib\mich\util
	copy see.exe c:\djgpp\contrib\mich\util

clean:
	del *.a
	del *.exe
	del *.o
	del hear
	del mi
	del see
