summaryrefslogblamecommitdiff
path: root/graphics/mpeg-lib/files/patch-aa
blob: 07aa5fb0d984d6b5009ecdc7fd2938efe47d5a11 (plain) (tree)




















                                                                           

















































































































                                                                                

                                              


                                                                            
*** Makefile.orig	Mon Nov 14 19:05:36 1994
--- Makefile	Sun Jan 29 22:00:58 1995
***************
*** 13,20 ****
  RANLIB        = ranlib#   may need to set this to `true' for SGI's
  
  ARFLAGS       = ru#       this is supposed to replace only those .o files
!                   #       than are newer than the .a file.  Should work
!                   #       under most platforms. 
  
  #
  # Step 2:
--- 13,20 ----
  RANLIB        = ranlib#   may need to set this to `true' for SGI's
  
  ARFLAGS       = ru#       this is supposed to replace only those .o files
! #			  than are newer than the .a file.  Should work
! #			  under most platforms. 
  
  #
  # Step 2:
***************
*** 33,42 ****
  #       
  
  # SGI C Flags
! CFLAGS        = -O2 -D__STDC__ -DFULL_COLOR_ONLY
  
  # GCC flags
! #CFLAGS       = -O2 -DFULL_COLOR_ONLY
  
  # Note that the rest of these flags are inherited from the original
  # Berkeley player's Makefile; I have no idea if they'll work on these
--- 33,42 ----
  #       
  
  # SGI C Flags
! # CFLAGS        = -O2 -D__STDC__ -DFULL_COLOR_ONLY
  
  # GCC flags
! CFLAGS       = -O2 -fpic -D_HAVE_PARAM_H # -DFULL_COLOR_ONLY
  
  # Note that the rest of these flags are inherited from the original
  # Berkeley player's Makefile; I have no idea if they'll work on these
***************
*** 72,78 ****
  # Step 3:
  #	Set DEST to pathname of final destination of library...
  #
! DEST	      = .
  
  #
  # Step 4: 
--- 72,78 ----
  # Step 3:
  #	Set DEST to pathname of final destination of library...
  #
! DEST	      = ${PREFIX}/lib
  
  #
  # Step 4: 
***************
*** 89,95 ****
  DITHER_SRC    = fs2.c fs2fast.c fs4.c hybrid.c hybriderr.c 2x2.c gray.c \
  		mono.c ordered.c ordered2.c mb_ordered.c
  
! SRC           = $(DECODER_SRC) # $(DITHER_SRC)
  
  
  #
--- 89,95 ----
  DITHER_SRC    = fs2.c fs2fast.c fs4.c hybrid.c hybriderr.c 2x2.c gray.c \
  		mono.c ordered.c ordered2.c mb_ordered.c
  
! SRC           = $(DECODER_SRC) $(DITHER_SRC)
  
  
  #
***************
*** 98,125 ****
  HDRS	      = util.h video.h decoders.h dither.h fs2.h fs4.h \
                  proto.h globals.h mpeg.h
  
! INSTALL	      = /etc/install
  SHELL	      = /bin/sh
  MAKEFILE      = Makefile
  
  OBJ	      = $(SRC:.c=.o)
  
! LIBRARY       = libmpeg.a
  
  # Targets...
  
! all:		$(LIBRARY)
  
! $(LIBRARY):     $(OBJ)
! 		$(AR) $(ARFLAGS) $(LIBRARY) $(OBJ)
! 		$(RANLIB) $(LIBRARY)
! 
! clean:;		rm -f *.o $(LIBRARY) core
!  
! install:	$(LIBRARY)
! 		@echo Installing $(LIBRARY) in $(DEST)
! 		@if [ $(DEST) != . ]; then \
! 		(rm -f $(DEST)/$(LIBRARY); $(INSTALL) -f $(DEST) $(LIBRARY)); fi
  
  # easympeg is a short 'n simple MPEG player that requires the SGI Graphics
  # LIbrary; this won't work on non-SGI platforms
--- 98,128 ----
  HDRS	      = util.h video.h decoders.h dither.h fs2.h fs4.h \
                  proto.h globals.h mpeg.h
  
! INSTALL	      = install
  SHELL	      = /bin/sh
  MAKEFILE      = Makefile
  
  OBJ	      = $(SRC:.c=.o)
  
! LIBRARY       = libmpeg.a libmpeg.so.1.1
  
  # Targets...
  
! all:	$(LIBRARY)
  
! libmpeg.a:     $(OBJ)
! 		$(AR) $(ARFLAGS) libmpeg.a $(OBJ)
! 		$(RANLIB) libmpeg.a
! 
! libmpeg.so.1.1: $(OBJ)
! 	ld -Bshareable -o libmpeg.so.1.1 $(OBJ)
! 
! clean:	rm -f *.o $(LIBRARY) core
! 
! install: $(LIBRARY)
! 	@echo Installing $(LIBRARY) in $(DEST)
! 	$(INSTALL) -c $(LIBRARY) $(DEST)
! 	$(INSTALL) -c mpeg.h ${PREFIX}/include
  
  # easympeg is a short 'n simple MPEG player that requires the SGI Graphics
  # LIbrary; this won't work on non-SGI platforms