
#For searching stuff in other directories.
# VPATH=../

#
# Load compile time parameters
#

include $(MUSTAJUURI_PATH)/src/Makeconf

# CUSTOMFLAGS   := $(DEBUGFLAGS)
# CUSTOMFLAGS   := $(RELEASEFLAGS) 

#
# Local variables
# 

# Own Includes & defines:


LIBRARY       = diio

PROGRAM       = 

HDRS	      = di_io_defs.h \
		di_audio_base.h \
		di_audio_file.h \
		di_audio_file_threaded.h \
		di_audio_file_handler.h \
		di_audio_port.h \
		di_midi_io.h \
		di_numconv.h \
		di_image_conversion.h \
		di_video_input.h \
		di_virtual_audio.h

SRCS	      = di_audio_base.C \
		di_audio_file.C \
		di_audio_file_threaded.C \
		di_audio_file_handler.C \
		$(PLATFORM)/di_audio_port.C \
		$(PLATFORM)/di_midi_io.C \
		di_image_conversion.C \
		di_video_input.C \
		di_virtual_audio.C

OBJS	      = di_audio_base.o \
		di_audio_file.o \
		di_audio_file_threaded.o \
		di_audio_file_handler.o \
		di_audio_port.o \
		di_midi_io.o \
		di_image_conversion.o \
		di_video_input.o \
		di_virtual_audio.o

MAINSRC = main.C

MAINOBJ = main.o


LIBS          = $(DIVABASE) $(AUDIO) $(AUDIOFILE) $(SNDFILE) $(MIDI) $(DMEDIA) $(THREAD) -lm

ifneq ($(AVCODEC),)

  HDRS +=  di_video_avcodec.h

  SRCS +=  di_video_avcodec.C

  OBJS +=  di_video_avcodec.o

  INCLUDES += -I/usr/local/include/ffmpeg

  LIBS += $(AVCODEC)

  CXXFLAGS += -DHAVE_AVCODEC=1

endif

# smain is here to counter SGI link bug

all: slib dlib dbin

tgz:
		tar cvzf divaio.tgz *.[hC] */*.[hC]
		sync

include $(MUSTAJUURI_PATH)/src/Makelibs

