## Process this file with automake to produce Makefile.in
AUTOMAKE_OPTIONS = no-dependencies foreign check-news
bin_PROGRAMS = gifsicle @OTHERPROGRAMS@
EXTRA_PROGRAMS = gifview gifdiff
man_MANS = gifsicle.1 @OTHERMANS@
LDADD = @MALLOC_O@ @LIBOBJS@
gifsicle_LDADD = $(LDADD) @GIFWRITE_O@
gifview_LDADD = $(LDADD) @X_LIBS@ @X_PRE_LIBS@ -lX11 @X_EXTRA_LIBS@
gifsicle_DEPENDENCIES = @GIFWRITE_O@ @MALLOC_O@ @LIBOBJS@
gifview_DEPENDENCIES = @MALLOC_O@ @LIBOBJS@
gifdiff_DEPENDENCIES = @MALLOC_O@ @LIBOBJS@
gifsicle_SOURCES = clp.h clp.c \
gif.h giffunc.c gifread.c gifunopt.c \
gifsicle.h merge.c optimize.c quantize.c support.c xform.c \
gifsicle.c
gifview_SOURCES = clp.h clp.c \
gif.h giffunc.c gifread.c gifx.h gifx.c \
gifview.c
gifdiff_SOURCES = clp.h clp.c \
gif.h giffunc.c gifread.c \
gifdiff.c
INCLUDES = $(X_CFLAGS)
EXTRA_DIST = dmalloc.h dmalloc.c fmalloc.c \
gifwrite.c ungifwrt.c \
gifsicle.1 gifview.1 gifdiff.1 \
logo.gif logo1.gif rpm.spec \
Makefile.w32 win32cfg.h
clp.o: clp.h clp.c config.h
fmalloc.o: fmalloc.c config.h
dmalloc.o: dmalloc.h dmalloc.c config.h
giffunc.o: gif.h giffunc.c config.h
gifread.o: gif.h gifread.c config.h
gifwrite.o: gif.h gifwrite.c config.h
ungifwrt.o: gif.h ungifwrt.c config.h
gifunopt.o: gif.h gifunopt.c config.h
gifx.o: gif.h gifx.h gifx.c config.h
merge.o: gifsicle.h merge.c config.h
optimize.o: gifsicle.h optimize.c config.h
quantize.o: gifsicle.h quantize.c config.h
support.o: gifsicle.h support.c config.h
xform.o: gifsicle.h xform.c config.h
gifsicle.o: gifsicle.h gifsicle.c config.h
gifview.o: gifview.c config.h
gifdiff.o: gifdiff.c config.h
srclinks:
for i in clp.c clp.h fmalloc.c strerror.c ; do \
ln -sf $(HOME)/src/edlib/$$i $$i ; done
for i in gif.h giffunc.c gifread.c gifwrite.c ungifwrt.c gifunopt.c \
gifx.h gifx.c giftoc.c ; do \
ln -sf $(HOME)/src/giflib/$$i $$i ; done
versionize:
perl -pi -e "s/^\\.ds V.*/.ds V $(VERSION)/;" gifsicle.1 gifview.1 gifdiff.1
perl -pi -e "s/^Version: .*/Version: $(VERSION)/; s/$(PACKAGE)-[\w.]+\.tar\.gz/$(PACKAGE)-$(VERSION).tar.gz/;" rpm.spec
perl -pi -e "s/VERSION \"[\w.]+/VERSION \"$(VERSION)/;" win32cfg.h
rpm: dist
buildarch=`rpm --showrc | awk '/^build arch/ { print $$4; }'` ; \
mkdir -p /tmp/rpm-gfs/SOURCES /tmp/rpm-gfs/RPMS/$$buildarch \
/tmp/rpm-gfs/BUILD ; \
echo 'include: /usr/lib/rpm/rpmrc' > /tmp/rpm-gfs/rc ; \
echo 'macrofiles: /usr/lib/rpm/macros:/tmp/rpm-gfs/macros' >> /tmp/rpm-gfs/rc ; \
echo '%_topdir /tmp/rpm-gfs' > /tmp/rpm-gfs/macros ; \
cp logo1.gif $(PACKAGE)-$(VERSION).tar.gz /tmp/rpm-gfs/SOURCES ; \
rpm --rcfile /tmp/rpm-gfs/rc -bb rpm.spec ; \
cp /tmp/rpm-gfs/RPMS/$$buildarch/*.rpm .
rm -rf /tmp/rpm-gfs
rpm-ungif: dist
buildarch=`rpm --showrc | awk '/^build arch/ { print $$4; }'` ; \
mkdir -p /tmp/rpm-ugfs/SOURCES /tmp/rpm-ugfs/RPMS/$$buildarch \
/tmp/rpm-ugfs/BUILD ; \
echo 'include: /usr/lib/rpm/rpmrc' > /tmp/rpm-ugfs/rc ; \
echo 'macrofiles: /usr/lib/rpm/macros:/tmp/rpm-ugfs/macros' >> /tmp/rpm-ugfs/rc ; \
echo '%_topdir /tmp/rpm-ugfs' > /tmp/rpm-ugfs/macros ; \
cp logo1.gif $(PACKAGE)-$(VERSION).tar.gz /tmp/rpm-ugfs/SOURCES ; \
GIFSICLE_UNGIF=yes rpm --rcfile /tmp/rpm-ugfs/rc -bb rpm.spec ; \
cp /tmp/rpm-ugfs/RPMS/$$buildarch/*.rpm `echo /tmp/rpm-ugfs/RPMS/$$buildarch/*.rpm | sed 's/.*gifsicle/ungifsicle/'`
rm -rf /tmp/rpm-ugfs
dist-ungif: dist
tar xzf gifsicle-$(VERSION).tar.gz
@rm gifsicle-$(VERSION)/gifwrite.c
rm -rf ungifsicle-$(VERSION)
mv gifsicle-$(VERSION) ungifsicle-$(VERSION)
GZIP=--best gtar chozf ungifsicle-$(VERSION).tar.gz ungifsicle-$(VERSION)
rm -rf ungifsicle-$(VERSION)
.PHONY: srclinks versionize rpm dist-ungif rpm-ungif
syntax highlighted by Code2HTML, v. 0.9.1