Annotation of gpl/axl/Makefile.win, revision 1.1.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>