X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=cygwin%2FMakefile.SHs;h=fb74a1bb14196bb7ddd2d4d6492eee491d03df17;hb=1f0bdf18444b331f5a1887aca7110f5ab92d17b7;hp=dd75ccfa4fc87779ff3e469220a559c6ef710335;hpb=dfc05e5b69279e317155520cec7e590d9c42a6bc;p=p5sagit%2Fp5-mst-13.2.git diff --git a/cygwin/Makefile.SHs b/cygwin/Makefile.SHs index dd75ccf..fb74a1b 100644 --- a/cygwin/Makefile.SHs +++ b/cygwin/Makefile.SHs @@ -32,6 +32,7 @@ cygwin.c: cygwin/cygwin.c ld2: $& Makefile perlld ${src}/cygwin/ld2.in @echo "extracting ld2 (with variable substitutions)" @$sed s,@buildpath@,$addtopath,g <${src}/cygwin/ld2.in >ld2 + @chmod a+x ld2 @echo "installing ld2 into $installbin" # install is included in Cygwin distributions, and we make a note of th # requirement in the README.cygwin file. However, let's give them @@ -103,13 +104,13 @@ perlmain$(OBJ_EXT): perlmain.c # library used to make statically linked executables # miniperl is linked against it to avoid libperl.dll locking -$(LIBPERL)$(LIB_EXT): $& perl$(OBJ_EXT) $(cwobj) - $(AR) rcu $@ perl$(OBJ_EXT) $(cwobj) +$(LIBPERL)$(LIB_EXT): $& $(cwobj) + $(AR) rcu $@ $(cwobj) # dll and import library -$(LIBPERL).dll$(LIB_EXT): $& perl$(OBJ_EXT) $(cwobj) ld2 +$(LIBPERL).dll$(LIB_EXT): $& $(cwobj) ld2 $(LDLIBPTH) ld2 $(SHRPLDFLAGS) -o $(LIBPERL)$(DLSUFFIX) \ - perl$(OBJ_EXT) $(cwobj) $(libs) + $(cwobj) $(libs) # How to build executables. @@ -144,8 +145,8 @@ $spitshell >>Makefile <<'!NO!SUBS!' cwobj = $(obj) # perl library -$(LIBPERL)$(LIB_EXT): $& perl$(OBJ_EXT) $(cwobj) - $(AR) rcu $@ perl$(OBJ_EXT) $(cwobj) +$(LIBPERL)$(LIB_EXT): $& $(cwobj) + $(AR) rcu $@ $(cwobj) # How to build executables.