Base code merged to SPIN 2.4
[platform/upstream/curl.git] / packages / vms / pcsi_product_gnv_curl.com
index 38a1a99..747cbd6 100644 (file)
@@ -61,6 +61,32 @@ $! Make sure that the kit name is up to date for this build
 $!----------------------------------------------------------
 $ @MAKE_PCSI_CURL_KIT_NAME.COM
 $!
+$!
+$! Make sure that the image is built
+$!----------------------------------
+$ arch_name = f$edit(f$getsyi("arch_name"),"UPCASE")
+$ if f$search("[--.src]curl.exe") .eqs. ""
+$ then
+$   build_it = 1
+$   libfile = "[.packages.vms.''arch_name']curllib.olb"
+$   if f$search(libfile) .nes. ""
+$   then
+$       build_it = 0
+$   else
+$       ! GNV based build
+$       libfile = "[.lib.^.libs]libcurl.a"
+$       if f$search(libfile) .nes. ""
+$       then
+$           build_it = 0;
+$       endif
+$   endif
+$   if build_it .eq. 1
+$   then
+$       @build_vms list
+$   endif
+$   @gnv_link_curl.com
+$ endif
+$!
 $! Make sure that the release note file name is up to date
 $!---------------------------------------------------------
 $ @BUILD_GNV_CURL_RELEASE_NOTES.COM
@@ -107,6 +133,8 @@ $ else
 $   version = "''mmversion'"
 $ endif
 $!
+$ @stage_curl_install remove
+$ @stage_curl_install
 $!
 $! Move to the base directories
 $ set def [--]
@@ -114,6 +142,7 @@ $ current_default = f$environment("DEFAULT")
 $ my_dir = f$parse(current_default,,,"DIRECTORY") - "[" - "<" - ">" - "]"
 $!
 $!
+$!
 $ source = "''default_dir'"
 $ src1 = "new_gnu:[usr.bin],"
 $ src2 = "new_gnu:[usr.include.curl],"
@@ -128,7 +157,6 @@ $ gnu_src = src1 + src2 + src3 + src4 + src5 + src6 + src7 + src8 + src9
 $!
 $!
 $ base = ""
-$ arch_name = f$edit(f$getsyi("arch_name"),"UPCASE")
 $ if arch_name .eqs. "ALPHA" then base = "AXPVMS"
 $ if arch_name .eqs. "IA64" then base = "I64VMS"
 $ if arch_name .eqs. "VAX" then base = "VAXVMS"