home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / stlpt453.zip / STLport-4.5.3 / src / hpacc.mak < prev    next >
Makefile  |  2001-05-25  |  1KB  |  59 lines

  1. #
  2. # Makefile for HP aCC 1.23 compiler or later
  3. #
  4. CC = aCC
  5. CXX = aCC
  6.  
  7. #
  8. # Basename for libraries
  9. #
  10. LIB_BASENAME = libstlport_aCC
  11.  
  12. OPTIM=+O2 +Onolimit
  13.  
  14. #
  15. # guts for common stuff
  16. #
  17. #
  18. LINK=ar cr
  19. # 2.95 flag
  20. DYN_LINK=aCC -b ${OPTIM} -o
  21.  
  22. OBJEXT=o
  23. DYNEXT=sl
  24. STEXT=a
  25. RM=rm -rf
  26. PATH_SEP=/
  27. MKDIR=mkdir -p
  28. COMP=ACC$(ARCH)
  29. INSTALL_STEP = install_unix 
  30.  
  31. all: all_dynamic all_static symbolic_links
  32.  
  33. include common_macros.mak
  34.  
  35. WARNING_FLAGS= 
  36.  
  37. # CXXFLAGS_COMMON = +ESlit -Aa -I${STLPORT_DIR} ${WARNING_FLAGS}
  38. # CXXFLAGS_COMMON = -Aa -I${STLPORT_DIR} -D_REENTRANT +inst_close ${WARNING_FLAGS}
  39. CXXFLAGS_COMMON = -AA -I${STLPORT_DIR} +inst_close ${WARNING_FLAGS} ${CXX_EXTRA_FLAGS}
  40.  
  41. CXXFLAGS_RELEASE_static = $(CXXFLAGS_COMMON) ${OPTIM} -z
  42. CXXFLAGS_RELEASE_dynamic = $(CXXFLAGS_COMMON) ${OPTIM} -z +Z
  43.  
  44. CXXFLAGS_DEBUG_static = $(CXXFLAGS_COMMON) -g ${OPTIM} -z
  45. CXXFLAGS_DEBUG_dynamic = $(CXXFLAGS_COMMON) -g ${OPTIM} -z +Z
  46.  
  47. CXXFLAGS_STLDEBUG_static = $(CXXFLAGS_DEBUG_static) -D_STLP_DEBUG
  48. CXXFLAGS_STLDEBUG_dynamic = $(CXXFLAGS_DEBUG_dynamic) -D_STLP_DEBUG 
  49.  
  50. include common_percent_rules.mak
  51. include common_rules.mak
  52.  
  53.  
  54. #install: all
  55. #    cp -p $(LIB_TARGET) ${D_LIB_TARGET} ../lib
  56.  
  57. #%.s: %.cpp
  58. #    $(CXX) $(CXXFLAGS) -O4 -S -pto $<  -o $@
  59.