descrip.mms 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. # This build description trusts that the following logical names are defined:
  2. #
  3. # For compilation: OPENSSL
  4. # For linking with shared libraries: OSSL$LIBCRYPTO_SHR and OSSL$LIBSSL_SHR
  5. # For linking with static libraries: OSSL$LIBCRYPTO and OSSL$LIBSSL
  6. #
  7. # These are normally defined with the OpenSSL startup procedure
  8. # By default, we link with the shared libraries
  9. SHARED = TRUE
  10. # Alternative, for linking with static libraries
  11. #SHARED = FALSE
  12. .FIRST :
  13. IF "$(SHARED)" .EQS. "TRUE" THEN DEFINE OPT []shared.opt
  14. IF "$(SHARED)" .NES. "TRUE" THEN DEFINE OPT []static.opt
  15. .LAST :
  16. DEASSIGN OPT
  17. .DEFAULT :
  18. @ !
  19. # Because we use an option file, we need to redefine this
  20. .obj.exe :
  21. $(LINK) $(LINKFLAGS) $<,OPT:/OPT
  22. all : client-arg.exe client-conf.exe saccept.exe sconnect.exe -
  23. server-arg.exe server-cmod.exe server-conf.exe
  24. client-arg.exe : client-arg.obj
  25. client-conf.exe : client-conf.obj
  26. saccept.exe : saccept.obj
  27. sconnect.exe : sconnect.obj
  28. server-arg.exe : server-arg.obj
  29. server-cmod.exe : server-cmod.obj
  30. server-conf.exe : server-conf.obj
  31. # MMS doesn't infer this automatically...
  32. client-arg.obj : client-arg.c
  33. client-conf.obj : client-conf.c
  34. saccept.obj : saccept.c
  35. sconnect.obj : sconnect.c
  36. server-arg.obj : server-arg.c
  37. server-cmod.obj : server-cmod.c
  38. server-conf.obj : server-conf.c