cmake_minimum_required(VERSION 2.6)
project(Butterfly C)

set(SRCS
    cloud.c
    display.c
    display_init.c
    ebullet.c
    eclass.c
    enemy.c
    game.c
    input.c
    level.c
    main.c
    menu.c
    palette.c
    pbullet.c
    sound.c
    stuff.c
    )

if(UNIX)
    execute_process(COMMAND allegro-config --libs
        OUTPUT_VARIABLE ALLEGRO
        OUTPUT_STRIP_TRAILING_WHITESPACE)
else(UNIX)
    # untested
    set(ALLEGRO alleg)
endif(UNIX)

add_executable(butterfly ${SRCS})
target_link_libraries(butterfly ${ALLEGRO})
