-interface_obj = interface/main.o \
- interface/interface.o \
- interface/intf_msg.o \
- interface/intf_cmd.o \
- interface/intf_ctrl.o \
- interface/intf_console.o
-
-input_obj = input/input_vlan.o \
- input/input_file.o \
- input/input_netlist.o \
- input/input_network.o \
- input/input_ctrl.o \
- input/input_pcr.o \
- input/input_psi.o \
- input/input.o
-
-audio_output_obj = audio_output/audio_output.o
-
-video_output_obj = video_output/video_output.o \
- video_output/video_text.o \
- video_output/video_spu.o \
- video_output/video_yuv.o
-
-ac3_decoder_obj = ac3_decoder/ac3_decoder_thread.o \
- ac3_decoder/ac3_decoder.o \
- ac3_decoder/ac3_parse.o \
- ac3_decoder/ac3_exponent.o \
- ac3_decoder/ac3_bit_allocate.o \
- ac3_decoder/ac3_mantissa.o \
- ac3_decoder/ac3_rematrix.o \
- ac3_decoder/ac3_imdct.o \
- ac3_decoder/ac3_downmix.o
-
-lpcm_decoder_obj = lpcm_decoder/lpcm_decoder_thread.o \
- lpcm_decoder/lpcm_decoder.o
-
-audio_decoder_obj = audio_decoder/audio_decoder_thread.o \
- audio_decoder/audio_decoder.o \
- audio_decoder/audio_math.o
-
-spu_decoder_obj = spu_decoder/spu_decoder.o
-
-#??generic_decoder_obj = generic_decoder/generic_decoder.o
-# remeber to add it to OBJ
-
-video_parser_obj = video_parser/video_parser.o \
- video_parser/vpar_headers.o \
- video_parser/vpar_blocks.o \
- video_parser/vpar_synchro.o \
- video_parser/video_fifo.o
+INTERFACE = src/interface/main.o \
+ src/interface/interface.o \
+ src/interface/intf_msg.o \
+ src/interface/intf_cmd.o \
+ src/interface/intf_ctrl.o \
+ src/interface/intf_plst.o \
+ src/interface/intf_channels.o \
+ src/interface/intf_console.o
+
+INPUT = src/input/input_ext-dec.o \
+ src/input/input_ext-intf.o \
+ src/input/input_dec.o \
+ src/input/input_programs.o \
+ src/input/input_netlist.o \
+ src/input/input_clock.o \
+ src/input/input.o \
+ src/input/mpeg_system.o
+
+AUDIO_OUTPUT = src/audio_output/audio_output.o
+
+VIDEO_OUTPUT = src/video_output/video_output.o \
+ src/video_output/video_text.o \
+ src/video_output/video_spu.o \
+ src/video_output/video_yuv.o
+
+AC3_DECODER = src/ac3_decoder/ac3_decoder_thread.o \
+ src/ac3_decoder/ac3_decoder.o \
+ src/ac3_decoder/ac3_parse.o \
+ src/ac3_decoder/ac3_exponent.o \
+ src/ac3_decoder/ac3_bit_allocate.o \
+ src/ac3_decoder/ac3_mantissa.o \
+ src/ac3_decoder/ac3_rematrix.o \
+ src/ac3_decoder/ac3_imdct.o \
+ src/ac3_decoder/ac3_downmix.o \
+ src/ac3_decoder/ac3_downmix_c.o
+
+LPCM_DECODER = src/lpcm_decoder/lpcm_decoder_thread.o \
+ src/lpcm_decoder/lpcm_decoder.o
+
+AUDIO_DECODER = src/audio_decoder/audio_decoder.o \
+ src/audio_decoder/adec_generic.o \
+ src/audio_decoder/adec_layer1.o \
+ src/audio_decoder/adec_layer2.o \
+ src/audio_decoder/adec_math.o
+
+SPU_DECODER = src/spu_decoder/spu_decoder.o
+
+#GEN_DECODER = src/generic_decoder/generic_decoder.o
+
+VIDEO_PARSER = src/video_parser/video_parser.o \
+ src/video_parser/vpar_headers.o \
+ src/video_parser/vpar_blocks.o \
+ src/video_parser/vpar_synchro.o \
+ src/video_parser/video_fifo.o
+
+VIDEO_DECODER = src/video_decoder/video_decoder.o
+
+MISC = src/misc/mtime.o \
+ src/misc/tests.o \
+ src/misc/rsc_files.o \
+ src/misc/modules.o \
+ src/misc/netutils.o
+
+
+C_OBJ = $(INTERFACE) \
+ $(INPUT) \
+ $(VIDEO_OUTPUT) \
+ $(AUDIO_OUTPUT) \
+ $(AC3_DECODER) \
+ $(LPCM_DECODER) \
+ $(AUDIO_DECODER) \
+ $(SPU_DECODER) \
+ $(GEN_DECODER) \
+ $(VIDEO_PARSER) \
+ $(VIDEO_DECODER) \
+ $(MISC)