EXENAME = ices
VERSION = 0.4.2
AUTOR = Andrey Vasilkin

# Uncomment next line and execute WMAKE clean / WMAKE to create a debug version.
#DEBUGCODE = YES

SRCS = ices.c log2.c setup.c stream.c util.c mp3.c cue.c metadata2.c &
       in_vorbis.c id3_2.c signals.c crossfade.c reencode.c ices_config2.c &
       rand.c playlist.c pm_builtin2.c pm_script.c pm_program.c in_flac.c

!ifeq PLATFORM NT
SRCS += winctrl.c
!else
SRCS += os2ctrl.c
!endif

!include ..\..\packages.mif

CFLAGS = $(CFLAGS_EXE) -DHAVE_CONFIG_H

LIBS += flac.lib libmp3lame.lib libmpgdecoder.lib libogg.lib &
        libshout.lib libvorbis.lib libxml2.lib zlib.lib

!ifeq PLATFORM NT
LIBS += libiconv.lib
!else
LIBS += libgiconv.lib libcmi.lib libconv.lib
!endif

.c: .\playlist

$(EXEFILE): $(OBJS) $(EXENAME).lnk
  @echo * Link: $@
  wlink @$(EXENAME).lnk

$(EXENAME).lnk: .ALWAYS
  @%create $@
  @%append $@ SYSTEM $(LINKPLATFORM)
  @%append $@ NAME $(EXEFILE)
  @%append $@ OPTION QUIET
  @%append $@ OPTION OSNAME='$(OSNAME)'
  @%append $@ OPTION ELIMINATE
  @%append $@ LIBPATH $(LIBPATH)
  @for %i in ($(LIBS)) do @%append $@ LIB %i
  @for %i in ($(OBJS)) do @%append $@ FILE %i
!ifdef %unixroot
  $(%unixroot)\usr\libexec\bin\date +"OPTION DESCRIPTION '@$#$(AUTOR):$(VERSION)$#@$#$#1$#$# %F %T      $(%HOSTNAME)::ru:RUS:::@@$(COMMENT)'" >>$^@
!else if %osdir
  $(%osdir)\KLIBC\BIN\date +"OPTION DESCRIPTION '@$#$(AUTOR):$(VERSION)$#@$#$#1$#$# %F %T      $(%HOSTNAME)::ru:RUS:::@@$(COMMENT)'" >>$^@
!else
  %append $@ OPTION DESCRIPTION '@$#$(AUTOR):$(VERSION)$#@$#$#1$#$#                          $(%HOSTNAME)::ru:RUS:0::@@$(COMMENT)'
!endif

stream.obj: stream.c
  wcc386 $(CFLAGS) -wcd136 $<

!include ..\..\end.mif
