IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    GLFW 3.x的MAKEFILE脚本(mingw)

    yoyo发表于 2015-03-28 04:27:00
    love 0

    下载下来的GLFW需要使用CMAKE编译,但我电脑上只有mingw环境,所以把CMAKE的脚本翻译成MAKEFILE,希望对你有用!

    APP = simple
    OBJS = src/context.o src/init.o src/input.o src/monitor.o src/window.o  \
        src/win32_init.o src/win32_monitor.o src/win32_time.o src/win32_tls.o \
        src/win32_window.o src/winmm_joystick.o src/wgl_context.o \
        examples/simple.o
    
    INCLUDE = -I. -I./include -I./deps 
    LIB = -L. -lopengl32 -lgdi32 -lglu32
    
    CFLAGS = -std=gnu99 -DWIN32 -D_GLFW_USE_OPENGL -D_GLFW_WIN32 -D_GLFW_WGL -DUNICODE
    WARNS = -Wno-unknown-pragmas -Wl,--subsystem,console
    LDFLAGS = ${LIB} ${WARNS}
    
    all: ${APP}.exe
    
    ${APP}.exe : ${OBJS}
        ${CC} -o $@ ${OBJS} ${LDFLAGS}
    
    clean :
        $(RM) src/*.o -f
        $(RM) examples/*.o -f
    
    %.o : %.c ${HEADERS}
        ${CC} ${CFLAGS} ${INCLUDE} -c $< -o $@
    


沪ICP备19023445号-2号
友情链接