#-------------------------------------------------------------------# #-- Makefile for the Desert Storm project --# #-------------------------------------------------------------------# # include machine dependent files #ifeq ($(strip $(OSTYPE)),linux-gnu) # include makedefs.linux #endif #ifeq ($(OSTYPE),irix6.5) # include makedefs.irix #endif include makedefs.$(ostype) all: desert echo $(OSTYPE) # ----- Building rules ----- desert: desert.o QuakeXformer.o video_out_vtex.o texmpeg2.o demuxer.o demux_mpg.o dvdauth.o stream.o dec_audio.o codec-cfg.o $(COMP) $(LFLAGS) desert.o QuakeXformer.o video_out_vtex.o texmpeg2.o demuxer.o demux_mpg.o dvdauth.o stream.o dec_audio.o codec-cfg.o $(LIBS) -o desert desert.o: desert.cc init.cc input.cc $(COMP) $(CFLAGS) -c desert.cc texmpeg2.o: texmpeg2.cc whirl_mpeg.cc parse_es.c mpegz.cc $(COMP) $(VTEX_CFLAGS) -c texmpeg2.cc QuakeXformer.o: QuakeXformer.cc $(COMP) $(CFLAGS) -c QuakeXformer.cc sound_thread.o: sound_thread.cc sound_thread.h $(COMP) $(CFLAGS) -c sound_thread.cc video_out_vtex.o: video_out_vtex.c video_out_vtex.h $(CC) $(VTEX_CFLAGS) -c video_out_vtex.c demuxer.o: demuxer.c $(CC) $(CFLAGS) -c demuxer.c demux_mpg.o: demux_mpg.c $(CC) $(CFLAGS) -c demux_mpg.c dec_audio.o: dec_audio.c $(CC) $(VTEX_CFLAGS) -c dec_audio.c dvdauth.o: dvdauth.c $(CC) $(CFLAGS) -c dvdauth.c stream.o: stream.c $(CC) $(CFLAGS) -c stream.c codec-cfg.o: codec-cfg.c $(CC) $(VTEX_CFLAGS) -c codec-cfg.c clean: rm *.o; rm *.d