■Mingwでwinsock2プログラムを作成する場合
■DLL作成 Makefile:
gcc -mwindows hogehoge.c -lws2_32
■DLL作成 Makefile:
DLL_NAME = app.dll# created by dllwrap DLL_EXP_DEF = app.def# created by enhanced dlltool DLL_EXP_LIB = libapp.a# created by any version of dlltool DLLWRAP_FLAGS = --driver-name $(CC) --def $(DLL_EXP_DEF) $(DLL_NAME): $(DLL_OBJS) $(DLL_EXP_DEF) $(DLLWRAP) $(DLLWRAP_FLAGS) -o $(DLL_NAME) $(DLL_OBJS) $(DLL_LDFLAGS) $(DLL_LDLIBS) $(DLL_EXP_LIB): $(DLL_EXP_DEF) $(DLLTOOL) --dllname $(DLL_NAME) --def $(DLL_EXP_DEF) --output-lib $(DLL_EXP_LIB) $(DLL_EXP_DEF): $(DLL_OBJS) $(DLLTOOL) --export-all --output-def $@ $(DLL_OBJS)