all:
	@if [ ! -f Makefile.stand ]; then \
	    cp Makefile Makefile.perl; \
		echo "CC=cc ./configure --with-perl=/usr/local/bin/perl"; \
	    CC=cc ./configure --with-perl=/usr/local/bin/perl; \
	    mv Makefile Makefile.stand; \
	    cp Makefile.perl Makefile; \
		rm Makefile.perl; \
	fi
	@$(MAKE) -f Makefile.stand libeperl.a
	@if [ ! -f mod/Makefile ]; then \
	    echo "cd mod && /usr/local/bin/perl Makefile.PL INSTALLDIRS=site CC=cc CCFLAGS=-fno-common PREFIX=/usr/local INSTALLPRIVLIB=/usr/local/lib INSTALLARCHLIB=/usr/local/lib"; \
	    cd mod && /usr/local/bin/perl Makefile.PL INSTALLDIRS=site CC=cc CCFLAGS=-fno-common PREFIX=/usr/local INSTALLPRIVLIB=/usr/local/lib INSTALLARCHLIB=/usr/local/lib; \
		    sed -e '/^	rm -f */d' <Makefile >Makefile.n; \
		    perl -pe 's/ doc_(perl|site|\$$\(INSTALLDIRS\))_install$$//' <Makefile.n >Makefile; \
		    sed -e 's,^CC = .*,CC = cc,' <Parse/Makefile >Parse/Makefile.n && mv Parse/Makefile.n Parse/Makefile; \
	fi
	cd mod && $(MAKE) $(MFLAGS)

test: all
	cd mod && $(MAKE) $(MFLAGS) test

install: all
	@if [ "x$(UNINST)" = x1 ]; then \
	    echo "cd mod && $(MAKE) $(MFLAGS) install UNINST=1"; \
	    cd mod && $(MAKE) $(MFLAGS) install UNINST=1; \
	else \
	    echo "cd mod && $(MAKE) $(MFLAGS) install"; \
	    cd mod && $(MAKE) $(MFLAGS) install; \
	fi

clean:
	cd mod && rm -rf blib *.o *.c *.bs pm_to_blib
	$(MAKE) -f Makefile.stand clean

distclean:
	cd mod && $(MAKE) $(MFLAGS) distclean
	$(MAKE) -f Makefile.stand distclean
	-rm -f Makefile.stand
	-rm -f Makefile



syntax highlighted by Code2HTML, v. 0.9.1