home *** CD-ROM | disk | FTP | other *** search
/ Big Green CD 8 / BGCD_8_Apps.iso / Rhapsody / Frameworks / GMP-2.0.2-1-PI / GMP.framework / Versions / 2.0.2 / GNUmakefile < prev    next >
Encoding:
Makefile  |  1998-03-03  |  1.4 KB  |  56 lines

  1. ####
  2. # GNUmakefile,  Rex's dylib creator, v0.9 (Feb 3, 1998)
  3. ####
  4.  
  5. ### Names
  6. FRAMEWORK=GMP
  7. FRAMEWORK2=MP
  8. # Using RSAref
  9. FRAMEWORK_DEP= Libraries/libgmp.a
  10. FRAMEWORK_DEP2=Libraries/libmp.a
  11.  
  12. ### Versions
  13. MAJOR=2
  14. MINOR=0.2
  15. ## This should be <= MINOR
  16. COMPAT=0.0
  17. ## Rex's attempt number.
  18. PORT=1
  19. VERSION=${MAJOR}.${MINOR}.${PORT}
  20.  
  21. ### MAJOR Versioning, yes/no? (use one of these)
  22. # Worry about MAJOR vesion
  23. FRAMEWORK_HOME=/LocalLibrary/Frameworks/${FRAMEWORK}.framework/Versions/${MAJOR}
  24. # Do NOT worry about MAJOR version
  25. #FRAMEWORK_HOME=/LocalLibrary/Frameworks/${FRAMEWORK}.framework
  26.  
  27. default: ${FRAMEWORK}
  28.  
  29. # This library has undefined symbols, so I added -undefined flag.
  30. #  It's ok... (-;
  31. ${FRAMEWORK}:    ${FRAMEWORK_DEP}
  32.     libtool    -dynamic -o $@     $^            \
  33.         -install_name  ${FRAMEWORK_HOME}/$@    \
  34.         -undefined warning             \
  35.         -framework System            \
  36.         -current_version ${MINOR}.${PORT}    
  37. #        -compatibility_version ${COMPAT}.0    
  38.  
  39. # This library has undefined symbols, so I added -undefined flag.
  40. #  It's ok... (-;
  41. ${FRAMEWORK2}:    ${FRAMEWORK_DEP2} ${FRAMEWORK}
  42.     libtool -dynamic -o $@  $^                      \
  43.         -install_name  ${FRAMEWORK_HOME}/$@     \
  44.         -undefined warning                      \
  45.         -framework GMP                 \
  46.         -current_version ${MINOR}.${PORT}
  47. #               -compatibility_version ${COMPAT}.0
  48.  
  49. #Libraries/{FRAMEWORK_DEP}.${MAJOR}.dylib: ${FRAMEWORK}
  50. #    rm -f     $@
  51. #    ln -s     $^    $@    
  52.  
  53. libinfo:    ${FRAMEWORK}    
  54.     otool -L $^ 
  55.  
  56.