include ../../../Makefile.inc
DEFINES = -DPACKAGE_NAME=\"adplug\" \
          -DPACKAGE_TARNAME=\"adplug\" \
          -DPACKAGE_VERSION=\"2.1\" \
          -DPACKAGE_STRING="\"adplug 2.1\"" \
          -DPACKAGE_BUGREPORT=\"\" \
          -DPACKAGE=\"adplug\" \
          -DVERSION=\"2.1\" \
          -DSTDC_HEADERS=1 \
          -DHAVE_SYS_TYPES_H=1 \
          -DHAVE_SYS_STAT_H=1 \
          -DHAVE_STDLIB_H=1 \
          -DHAVE_STRING_H=1 \
          -DHAVE_MEMORY_H=1 \
          -DHAVE_STRINGS_H=1 \
          -DHAVE_INTTYPES_H=1 \
          -DHAVE_STDINT_H=1 \
          -DHAVE_UNISTD_H=1 \
          -DHAVE_DLFCN_H=1 \
          -DHAVE_LIBSTDC__=1 \
          -DHAVE_GETOPT_H=1 \
          -Dstricmp=strcasecmp
INCLUDES = -I. -I../libbinio
CXXFLAGS += $(DEFINES) $(INCLUDES) -Os -Wcast-align 
CFLAGS += $(DEFINES) $(INCLUDES) -Os -Wcast-align 

#OLD_OBJS = \
a2m.o       adtrack.o  bam.o     d00.o       diskopl.o  dtm.o      fmc.o       hsp.o     \
imf.o       mad.o      msc.o     players.o   rad.o      realopl.o  s3m.o       temuopl.o  xsm.o \
adl.o       amd.o      bmf.o     database.o  dmo.o      emuopl.o   fprovide.o  hybrid.o  \
ksm.o       mid.o      mtk.o     protrack.o  rat.o      rix.o      sa2.o       u6m.o  \
adplug.o    analopl.o  cff.o     dfm.o       dro.o      flash.o    hsc.o       hyp.o  \
lds.o       mkj.o      player.o  psi.o       raw.o      rol.o      sng.o       xad.o  \
adlibemu.o  debug.o    fmopl.o

OBJS = \
a2m.o cff.o debug.o dmo.o emuopl.o fmopl.o hsp.o imf.o lds.o mkj.o adplug.o player.o database.o psi.o \
raw.o rol.o sng.o xad.o adl.o adtrack.o bam.o d00.o dfm.o dro.o flash.o fprovide.o hybrid.o \
jbm.o mad.o msc.o players.o rad.o realopl.o s3m.o temuopl.o xsm.o adlibemu.o amd.o bmf.o \
diskopl.o dtm.o fmc.o hsc.o hyp.o ksm.o mid.o mtk.o protrack.o rat.o rix.o sa2.o u6m.o

all: $(OBJS)
	rm -f libadplug.a
	$(AR) rc libadplug.a $(OBJS)
	cp libadplug.a ../../../libs

clean:
	rm  -f $(OBJS) libadplug.a
