$(CCCMD) $(PLDLFLAGS) -DPERL_EXTERNAL_GLOB opmini.c
$(RMS) opmini.c
-miniperlmain$(OBJ_EXT): miniperlmain.c
+miniperlmain$(OBJ_EXT): miniperlmain.c patchlevel.h
$(CCCMD) $(PLDLFLAGS) $*.c
perlmain.c: miniperlmain.c config.sh $(FIRSTMAKEFILE)
!NO!SUBS!
+# if test -f .patch ; then $spitshell >>Makefile <<'!NO!SUBS!'
+# patchlevel.h: .patch
+# perl fix_pl || (make -f Makefile.micro && ./microperl fix_pl)
+# $(SHELL) Makefile.SH
+# fi
+#
+# !NO!SUBS!
+
# How to build libperl. This is still rather convoluted.
# Load up custom Makefile.SH fragment for shared loading and executables:
case "$osname" in
rm -f h2ph.man pstruct
rm -rf .config
rm -f testcompile compilelog
- -rmdir lib/B lib/Data lib/IO/Socket lib/IO
+ -rmdir lib/B lib/Data lib/IO/Socket lib/IO lib/Sys
# The following lint has practically everything turned on. Unfortunately,
# you have to wade through a lot of mumbo jumbo that can't be suppressed.