CXX=g++ CXXFLAGS=-DHAVE_CONFIG_H -I. -g -O2 -fno-exceptions -Wall -ffast-math -D_REENTRANT OBJS=fastmix.o load_669.o load_amf.o load_ams.o load_dbm.o load_dmf.o load_dsm.o load_far.o \ load_it.o load_j2b.o load_mdl.o load_med.o load_mod.o load_mt2.o load_mtm.o load_okt.o \ load_psm.o load_ptm.o load_s3m.o load_stm.o load_ult.o load_umx.o load_wav.o load_xm.o \ mmcmp.o modplug.o sndfile.o sndmix.o snd_dsp.o snd_flt.o snd_fx.o tables.o all: libmodplug.dll libmodplug.a: $(OBJS) ar cr $@ $^ ranlib $@ libmodplug.dll: libmodplug.a dllwrap -mwindows --driver-name $(CXX) --dllname $@ $^ strip: libmodplug.dll strip $^ .PHONY: clean veryclean clean: -rm $(OBJS) veryclean: clean -rm libmodplug.a libmodplug.dll