Permalink
Browse files

initial upload of CMS Make to GitHub

  • Loading branch information...
trothr committed Dec 3, 2016
1 parent 8ef59b0 commit 053b41b34d907135c22f04ce49c81b962d42cd35
Showing with 4,021 additions and 0 deletions.
  1. +40 −0 _default.cmsmake
  2. +46 −0 _generic.cmsmake
  3. +398 −0 cmsmake.cmsmake
  4. +85 −0 cmsmake.filelist
  5. +12 −0 cmsmake.h
  6. +25 −0 cmsmake.license
  7. +28 −0 cmsmake.readme
  8. +91 −0 cmsmkas.exec
  9. +46 −0 cmsmkas.helpcms
  10. +129 −0 cmsmkcc.exec
  11. +49 −0 cmsmkcc.helpcms
  12. +89 −0 cmsmkld.exec
  13. +47 −0 cmsmkld.helpcms
  14. +16 −0 curl.exec
  15. +648 −0 curl.helpcms
  16. +344 −0 curl.rexx
  17. +17 −0 dmsbr14.s
  18. +36 −0 hello.c
  19. +16 −0 make.exec
  20. +61 −0 make.helpcms
  21. +395 −0 make.rexx
  22. +120 −0 new.exec
  23. +40 −0 new.helpcms
  24. +55 −0 passwd.exec
  25. +55 −0 rm.exec
  26. +23 −0 sleep.c
  27. +78 −0 touch.exec
  28. +49 −0 touch.helpcms
  29. +70 −0 uname.c
  30. +54 −0 uptime.exec
  31. +30 −0 uptime.helpcms
  32. +13 −0 uudecode.exec
  33. +37 −0 uudecode.helpcms
  34. +1 −0 uudecode.rexx
  35. +13 −0 uuencode.exec
  36. +43 −0 uuencode.helpcms
  37. +61 −0 uuencode.rexx
  38. +39 −0 variables.helpmake
  39. +16 −0 wget.exec
  40. +48 −0 wget.helpcms
  41. +344 −0 wget.rexx
  42. +14 −0 which.exec
  43. +30 −0 which.helpcms
  44. +47 −0 which.rexx
  45. +17 −0 who.exec
  46. +31 −0 who.helpcms
  47. +75 −0 who.rexx
View
@@ -0,0 +1,40 @@
+#
+#
+# Name: _DEFAULT CMSMAKE
+# Date: 2006, 2007, and following
+# This file is part of the CMS Make package.
+#
+#
+
+
+anytarget: profile.xedit somedep profile.exec
+ @echo "making 'anytarget'"
+ @hcp q userid
+
+somedep:
+ @echo "making 'somedep'"
+ @cms ' q disk '
+
+cmsmake.vmarc: cmsmake.filelist _default.cmsmake
+ @cms ' pipe < cmsmake filelist \
+ | nlocate 1.1 /*/ \
+ | spec /vmarc pack/ nw w 1 nw w 2 nw /a/ nw \
+ /cmsmake vmarc a ( append/ nw \
+ | cms | console '
+
+setup:
+ cms ' defaults set peek from 1 for * '
+ cms ' defaults set sendfile nolog '
+ cms ' defaults set receive nolog '
+
+help:
+ @echo ""
+ @echo "$(MAKE): Welcome to CMS Make!"
+ @echo ""
+
+
+
+
+
+
+
View
@@ -0,0 +1,46 @@
+#
+#
+# Name: _GENERIC CMSMAKE (initial rules for CMS 'make')
+# Date: 2006-May-23 (Monday)
+# This file is part of the CMS Make package.
+# These values are loaded by CMS Make before any others.
+#
+#
+
+# standard stuff
+MAKE = make
+SUFFIXES = .a .o .c .s .h .module \
+ .txtlib .text .loadlib .assemble
+AS = cmsmkas
+CC = cmsmkcc
+LD = cmsmkld
+AR = cmsmkar
+
+# the following are inherited in other 'make' implementations
+SHELL = /bin/sh
+MACHTYPE = CMS
+#MACHTYPE = i686-suse-linux, so probably combo
+#HOSTTYPE = CMS
+#HOSTTYPE = i386, so probably hardware
+OSTYPE = CMS
+
+# the following is obviously unique to CMS
+BFSROOT = /../VMBFS:VMSYS:ROOT/
+
+# the following are not universal, but common
+O = .text
+SO = .loadlib
+A = .txtlib
+E = .module
+#EXE = .module
+
+STRIP = #strip
+RANLIB = #ranlib
+
+# C pre-processor command
+#CPP = cmsmkcc -E
+
+# C++ compiler command
+#CXX =
+
+
Oops, something went wrong.

0 comments on commit 053b41b

Please sign in to comment.