1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
####################################################################
#
# Makefile for xpcd-2.0x package
#
srcdir=@srcdir@
VPATH=$(srcdir)
DIR=$(shell basename `pwd`)
include Make.config
##########################################################################
SUBDIRS=libpcd xpcd test
all dep depend clean install:
set -e; for dir in $(SUBDIRS); do (cd $$dir; make $@); done
realclean distclean: clean
set -e; for dir in $(SUBDIRS); do (cd $$dir; $(MAKE) $@); done
rm -f config.h config.cache config.status config.log
rm -f Make.config Makefile *~
rm -f xpcd*.tar.gz xpcd*.rpm
echo -e 'default:\n\t./configure --prefix=/usr&&make' >Makefile
try:
(cd xpcd; make try)
##########################################################################
# just for me...
INDENT_OPTS=-npro -kr -di16 -psl -bad -bap -sob -d0
autoconf:
autoconf&&autoheader
sed -e 's/char gimp_image_new();/char gimp_image_new();int PLUG_IN_INFO;/' < configure > x; mv x configure; chmod 755 configure
make realclean
./configure
tar: realclean
find . -print | xargs chmod go-w
find . -print | xargs chmod a+r
(cd ..; tar czf $(DIR).tar.gz $(DIR))
mv ../$(DIR).tar.gz .
rpm -ta $(DIR).tar.gz
indent:
find . -name \*.[ch] -print | xargs indent $(INDENT_OPTS)
|