pkg://mpeg_wdgt2.0b.tar.gz:88693/Makefile.wdgt
downloads
CC = gcc
CFLAGS = -g -DMPEG_IS_MOTIF_WIDGET
# X11 libraries for mpeg_play
LIB = -lX11
# All libraries for test programs
MPEGLIBS = -lxmpeg -lXm -lXt -lX11L
# where to put man pages and other files
MANDIR = man3
INSTALLDIR = /pub/local
# where the X11, Xt and Xm include files are
INCDIR =
MPEG_OBJS = 24bit.o 2x2.o decoders.o \
fs2.o fs2fast.o fs4.o \
gdith.o gray.o halftone.o \
hybrid.o hybriderr.o jrevdct.o \
mb_ordered.o mono.o monofs4.o \
motionvector.o ordered.o \
ordered2.o parseblock.o util.o \
util32.o video.o
MANPAGES = mpeg.3X mpegPlay.3X \
mpegStop.3X mpegRewind.3X \
XmCreateMpeg.3X
.c.o :
$(CC) -c $(CFLAGS) $< $(INCDIR)
libxmpeg.a : $(MPEG_OBJS) mpeg.o
rm -f libxmpeg.a
ar cvq libxmpeg.a mpeg.o $(MPEG_OBJS)
ranlib libxmpeg.a
mpeg.o : mpeg.c
$(CC) -c $(CFLAGS) mpeg.c $(INCDIR)
mpeg_play : $(MPEG_OBJS) main.o
gcc -o mpeg_play main.o $(MPEG_OBJS) $(LIB)
install :
cp libxmpeg.a $(INSTALLDIR)/lib
cp $(MANPAGES) $(INSTALLDIR)/man/$(MANDIR)
cp mpeg_play $(INSTALLDIR)/bin
tests : test1 test3 test4 test5
test1 :
$(CC) -o test1 test1.o $(MPEGLIBS)
test3 :
$(CC) -o test3 test3.o $(MPEGLIBS)
test4 :
$(CC) -o test4 test4.o $(MPEGLIBS)
test5 :
$(CC) -o test5 test5.o $(MPEGLIBS)