This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Fold Abigail's TAP generation logic back into cmpVERSION.pl
[perl5.git] / Makefile.micro
index feae797..b5a7123 100644 (file)
@@ -45,11 +45,14 @@ distclean:  clean
 # Cannot use $$ in the command line itself, so using var expansion instead.
 Config = '$$Config{$$1}'
 patch_uconfig:
-       $(PERL) -MConfig -pi -e "s/^((?:short|int|long(?:dbl|long)?|ptr|double|[iun]v|u?quad|[iu]\d+|fpos|lseek)(?:size|type)|byteorder|d_quad|quadkind|use64.+)=.*/\\1='"$(Config)"'/g" uconfig.shx
+       $(PERL) -MConfig -pi -e "s/^((?:short|int|long(?:dbl|long)?|ptr|double|[iun]v|u?quad|[iu]\d+|fpos|lseek)(?:size|type)|byteorder|d_quad|quadkind|use64.+)=.*/\\1='"$(Config)"'/g" uconfig.sh
 
 regen_uconfig: uconfig.sh config_h.SH
        $(ENV) CONFIG_SH=uconfig.sh CONFIG_H=uconfig.h sh ./config_h.SH
 
+regen_uconfig64: uconfig64.sh config_h.SH
+       $(ENV) CONFIG_SH=uconfig64.sh CONFIG_H=uconfig.h sh ./config_h.SH
+
 # Do not regenerate perly.c and perly.h.
 
 perly.c: perly.y
@@ -183,4 +186,8 @@ generate_uudmap$(_O): generate_uudmap.c
 generate_uudmap$(_X): generate_uudmap$(_O)
        $(LD) -o generate_uudmap $(LDFLAGS) generate_uudmap$(_O) $(LIBS)
 
+microtest: microperl
+       - cd t && (rm -f perl; ln -s ../microperl perl) \
+         && ./perl TEST base/*.t cmd/*.t
+
 # That's it, folks!