diff options
author | Tony Cook <tony@develop-help.com> | 2015-06-08 12:13:54 +1000 |
---|---|---|
committer | Tony Cook <tony@develop-help.com> | 2015-06-08 12:13:54 +1000 |
commit | 16d5aac12f61ea3658d20dd0963c60867513408e (patch) | |
tree | 713ce63c91d6d414be3baa07c45755844f9c73b6 /win32/GNUmakefile | |
parent | 342634f3c8ce34b27ed1ba93ae7eb1c52ca438b2 (diff) | |
download | perl-16d5aac12f61ea3658d20dd0963c60867513408e.tar.gz |
update to 5.23.0 and update with changes from the other makefiles
Diffstat (limited to 'win32/GNUmakefile')
-rw-r--r-- | win32/GNUmakefile | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/win32/GNUmakefile b/win32/GNUmakefile index 928672cfc5..27229a80ba 100644 --- a/win32/GNUmakefile +++ b/win32/GNUmakefile @@ -2,7 +2,7 @@ # Makefile to build perl on Windows using GNU make + gcc + MinGW. # # This is set up to build a perl.exe that runs off a shared library -# (perl521.dll). Also makes individual DLLs for the XS extensions. +# (perl523.dll). Also makes individual DLLs for the XS extensions. # # The easiest way to customize the build process is to use parameters like this: # @@ -66,7 +66,7 @@ INST_TOP := $(INST_DRV)\perl # versioned installation can be obtained by setting INST_TOP above to a # path that includes an arbitrary version string. # -#INST_VER := \5.21.7 +#INST_VER := \5.23.0 # # Comment this out if you DON'T want your perl installation to have @@ -173,7 +173,7 @@ USE_LARGE_FILES := define # set this to additionally provide a statically linked perl-static.exe. # Note that dynamic loading will not work with this perl, so you must # include required modules statically using the STATIC_EXT or ALL_STATIC -# variables below. A static library perl521s.lib will also be created. +# variables below. A static library perl523s.lib will also be created. # Ordinary perl.exe is not affected by this option. # #BUILD_STATIC := define @@ -413,6 +413,7 @@ EXEOUT_FLAG = -o LIBOUT_FLAG = BUILDOPT += -fno-strict-aliasing -mms-bitfields +MINIBUILDOPT += -fno-strict-aliasing CFLAGS_O = $(CFLAGS) $(BUILDOPT) # used to allow local linking flags that are not propogated into Config.pm, @@ -518,13 +519,13 @@ UTILS = \ CFGSH_TMPL = config.gc CFGH_TMPL = config_H.gc -PERLIMPLIB = ..\libperl521$(a) -PERLSTATICLIB = ..\libperl521s$(a) +PERLIMPLIB = ..\libperl523$(a) +PERLSTATICLIB = ..\libperl523s$(a) INT64 = long long # makedef.pl must be updated if this changes, and this should normally # only change when there is an incompatible revision of the public API. -PERLDLL = ..\perl521.dll +PERLDLL = ..\perl523.dll XCOPY = xcopy /f /r /i /d /y RCOPY = xcopy /f /r /i /e /d /y @@ -539,7 +540,7 @@ MICROCORE_SRC = \ ..\dump.c \ ..\globals.c \ ..\gv.c \ - ..\mro.c \ + ..\mro_core.c \ ..\hv.c \ ..\locale.c \ ..\keywords.c \ @@ -1127,7 +1128,7 @@ utils: $(PERLEXE) ..\utils\Makefile copy ..\README.tw ..\pod\perltw.pod copy ..\README.vos ..\pod\perlvos.pod copy ..\README.win32 ..\pod\perlwin32.pod - copy ..\pod\perldelta.pod ..\pod\perl5217delta.pod + copy ..\pod\perldelta.pod ..\pod\perl5230delta.pod $(PERLEXE) $(PL2BAT) $(UTILS) $(MINIPERL) -I..\lib ..\autodoc.pl .. $(MINIPERL) -I..\lib ..\pod\perlmodlib.PL -q .. @@ -1222,7 +1223,7 @@ distclean: realclean -if exist $(LIBDIR)\Win32API rmdir /s /q $(LIBDIR)\Win32API -if exist $(LIBDIR)\XS rmdir /s /q $(LIBDIR)\XS -cd $(PODDIR) && del /f *.html *.bat roffitall \ - perl5217delta.pod perlaix.pod perlamiga.pod perlandroid.pod \ + perl5230delta.pod perlaix.pod perlamiga.pod perlandroid.pod \ perlapi.pod perlbs2000.pod perlce.pod perlcn.pod perlcygwin.pod \ perldos.pod perlfreebsd.pod perlhaiku.pod perlhpux.pod \ perlhurd.pod perlintern.pod perlirix.pod perljp.pod perlko.pod \ |