--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/openalbridge/CMakeLists.txt Wed Jun 24 15:59:32 2009 +0000
@@ -0,0 +1,31 @@
+find_package(OpenAL REQUIRED)
+include_directories(${OPENAL_INCLUDE_DIR})
+
+#add_library (openalbridge openalwrap.c loaders.c endianness.c wrappers.c)
+exec_program(${CMAKE_C_COMPILER}
+ ARGS ${arch_to_build} -o ${EXECUTABLE_OUTPUT_PATH}/loaders.o -c ${hedgewars_SOURCE_DIR}/openalbridge/loaders.c -I ${OPENAL_INCLUDE_DIR} -O2
+ OUTPUT_VARIABLE noout
+)
+exec_program(${CMAKE_C_COMPILER}
+ ARGS ${arch_to_build} -o ${EXECUTABLE_OUTPUT_PATH}/endianness.o -c ${hedgewars_SOURCE_DIR}/openalbridge/endianness.c -I ${OPENAL_INCLUDE_DIR} -O2
+ OUTPUT_VARIABLE noout
+)
+
+exec_program(${CMAKE_C_COMPILER}
+ ARGS ${arch_to_build} -o ${EXECUTABLE_OUTPUT_PATH}/openalwrap.o -c ${hedgewars_SOURCE_DIR}/openalbridge/openalwrap.c -I ${OPENAL_INCLUDE_DIR} -O2
+ OUTPUT_VARIABLE noout
+)
+
+exec_program(${CMAKE_C_COMPILER}
+ ARGS ${arch_to_build} -o ${EXECUTABLE_OUTPUT_PATH}/wrappers.o -c ${hedgewars_SOURCE_DIR}/openalbridge/wrappers.c -I ${OPENAL_INCLUDE_DIR} -O2
+ OUTPUT_VARIABLE noout
+ )
+ exec_program(${CMAKE_AR}
+ ARGS -rvu ${EXECUTABLE_OUTPUT_PATH}/libopenalbridge.a ${EXECUTABLE_OUTPUT_PATH}/loaders.o ${EXECUTABLE_OUTPUT_PATH}/endianness.o ${EXECUTABLE_OUTPUT_PATH}/openalwrap.o ${EXECUTABLE_OUTPUT_PATH}/wrappers.o
+ OUTPUT_VARIABLE noout
+ )
+ exec_program(${CMAKE_RANLIB}
+ ARGS ${EXECUTABLE_OUTPUT_PATH}/libopenalbridge.a
+ OUTPUT_VARIABLE noout
+ )
+