1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-14 23:46:10 +00:00
freebsd-ports/graphics/mpeg-lib/files/patch-aa
1995-04-17 00:01:59 +00:00

141 lines
3.5 KiB
Plaintext

*** 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