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

1.1     ! misho       1: # Makefile for windows (mingw)
        !             2: OBJ  = axl_babel.o \
        !             3:        axl_babel_iso885915.o \
        !             4:        axl_babel_iso88591.o \
        !             5:        axl_babel_iso88592.o \
        !             6:        axl_babel_iso88593.o \
        !             7:        axl_babel_iso88594.o \
        !             8:        axl_babel_iso88595.o \
        !             9:        axl_babel_iso88596.o \
        !            10:        axl_babel_iso88597.o \
        !            11:        axl_babel_iso88598.o \
        !            12:        axl_babel_iso88599.o
        !            13: 
        !            14: DLL        = $(axl_dll)-babel.dll
        !            15: IMPORT_DLL = $(DLL).a
        !            16: STATIC_LIB = $(axl_dll)-babel.a
        !            17: 
        !            18: LIBS = -Wall $(enable_gcc_debug) --add-stdcall-alias $(search_lib_path) -laxl -L"../src"
        !            19: 
        !            20: INCS = -I"." -I"../src" 
        !            21: 
        !            22: CFLAGS = $(INCS) -DVERSION=\""$(AXL_VERSION)"\" -Wall -g -D__axl_disable_broken_bool_def__   $(enable_axl_log)
        !            23: 
        !            24: RM = rm -f
        !            25: 
        !            26: .PHONY: all clean
        !            27: 
        !            28: all: $(DLL)
        !            29: 
        !            30: clean: 
        !            31:        ${RM} $(OBJ) $(DLL) *.a *.dll.a *.lib *.dll
        !            32: 
        !            33: install: all
        !            34: 
        !            35: 
        !            36: $(DLL): $(OBJ)
        !            37: # add the following line to create an import library. At this point this step
        !            38: # is not requiered because gcc automatically get an import library from the dll.
        !            39: # -Wl,--out-implib,libaxl.lib
        !            40:        $(CC) -m$(MODE) -shared -Wl,--out-implib,$(IMPORT_DLL) --export-all-symbols \
        !            41:                  $(OBJ) -o $(DLL)        $(LIBS)
        !            42:        lib.exe /def:$(axl_dll)-babel.def
        !            43:        strip --strip-unneeded $(DLL)
        !            44: 
        !            45: %.o: %.c
        !            46:        $(CC) -c $< -o $@ $(CFLAGS)

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