Annotation of gpl/axl/Makefile.win, revision 1.1

1.1     ! misho       1: # Hey emacs this this -*- makefile -*- 
        !             2: # Makefile.win: compile the af-arch enviroment under the mingw
        !             3: # Advanced Software Prodution Line, S.L.
        !             4: # 
        !             5: # Instructions:
        !             6: # 
        !             7: # 1) To compile the project run:
        !             8: #
        !             9: #    >> make -f Makefile.win build_axl
        !            10: # 
        !            11: # 2) To clean the project run:
        !            12: # 
        !            13: #    >> make -f Makefile.win clean_axl
        !            14: #
        !            15: #  Requirements: mingw, msys, make and gcc
        !            16: # 
        !            17: 
        !            18: # version
        !            19: axl_version = 0.6.7.b4920.g4922
        !            20: 
        !            21: # While especifiying directories do not append the trailing slash
        !            22: 
        !            23: # cc compiler to use usually gcc.exe
        !            24: export CC          = gcc.exe
        !            25: 
        !            26: # general configuration
        !            27: export enable_gcc_debug = -g
        !            28: 
        !            29: # axl configuration (enable log: uncomment)
        !            30: # export enable_axl_log = -DSHOW_DEBUG_LOG 
        !            31: 
        !            32: # compilation mode to use: console, windows. If console is used the
        !            33: # output to the console will be allowed. Other wise, if windows
        !            34: # selected the console output will be disabled. On windows platforms
        !            35: # is prefered the windows mode. For debuging I recomend to use
        !            36: # console.
        !            37: export MODE        = windows
        !            38: 
        !            39: 
        !            40: #############################################
        !            41: # after this line lines shouldn't be edited #
        !            42: #############################################
        !            43: top_srcdir               = ../..
        !            44: version_prefix           = -MinGW32
        !            45: export search_lib_path   = 
        !            46: 
        !            47: 
        !            48: # axl
        !            49: axl                            = src
        !            50: axl_ns                         = ns
        !            51: axl_babel                      = babel
        !            52: axl_test                       = test
        !            53: axl_knife                      = knife
        !            54: export axl_dll                 = libaxl
        !            55: 
        !            56: all: build_axl
        !            57: 
        !            58: build_axl: 
        !            59:        @echo
        !            60:        @echo "Building libaxl.."
        !            61:        @cd $(axl); AXL_VERSION=$(axl_version) make -f Makefile.win; cd $(top_srcdir)
        !            62:        @echo "Building libaxl (Namespaces).."
        !            63:        @cd $(axl_ns); AXL_VERSION=$(axl_version) make -f Makefile.win; cd $(top_srcdir)
        !            64:        @echo "Building libaxl (BABEL).."
        !            65:        @cd $(axl_babel); AXL_VERSION=$(axl_version) make -f Makefile.win; cd $(top_srcdir)
        !            66:        @echo "Building axl-knife.."
        !            67:        @cd $(axl_knife); AXL_VERSION=$(axl_version) make -f Makefile.win; cd $(top_srcdir)
        !            68:        @echo "Building libaxl tests.."
        !            69:        @cd $(axl_test); AXL_VERSION=$(axl_version) make -f Makefile.win; cd $(top_srcdir)
        !            70: 
        !            71: clean_axl:
        !            72:        cd $(axl);             make -f Makefile.win clean; cd $(top_srcdir)
        !            73:        cd $(axl_ns);          make -f Makefile.win clean; cd $(top_srcdir)
        !            74:        cd $(axl_babel);       make -f Makefile.win clean; cd $(top_srcdir)
        !            75:        cd $(axl_test);        make -f Makefile.win clean; cd $(top_srcdir)
        !            76: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>