|
|
|
cmake_minimum_required(VERSION 3.9)
|
|
|
|
project(ref_soft C)
|
|
|
|
|
|
|
|
#set(CMAKE_ASM_FLAGS "${CFLAGS} -x assembler-with-cpp")
|
|
|
|
|
|
|
|
add_library(ref_soft SHARED
|
|
|
|
../game_baseq2/q_shared.c
|
|
|
|
|
|
|
|
#../quake2/linux/d_polysa.s
|
|
|
|
../quake2/linux/glob.c
|
|
|
|
#../quake2/linux/r_aclipa.s
|
|
|
|
#../quake2/linux/r_draw16.s
|
|
|
|
#../quake2/linux/r_drawa.s
|
|
|
|
#../quake2/linux/r_edgea.s
|
|
|
|
#../quake2/linux/r_scana.s
|
|
|
|
#../quake2/linux/r_spr8.s
|
|
|
|
#../quake2/linux/r_surf8.s
|
|
|
|
#../quake2/linux/math.s
|
|
|
|
../quake2/linux/q_shlinux.c
|
|
|
|
#../quake2/linux/r_varsa.s
|
|
|
|
../quake2/linux/rw_x11.c
|
|
|
|
#../quake2/linux/sys_dosa.s
|
|
|
|
|
|
|
|
r_aclip.c
|
|
|
|
r_alias.c
|
|
|
|
r_bsp.c
|
|
|
|
r_draw.c
|
|
|
|
r_edge.c
|
|
|
|
r_image.c
|
|
|
|
r_light.c
|
|
|
|
r_main.c
|
|
|
|
r_misc.c
|
|
|
|
r_model.c
|
|
|
|
r_part.c
|
|
|
|
r_poly.c
|
|
|
|
r_polyse.c
|
|
|
|
r_rast.c
|
|
|
|
r_scan.c
|
|
|
|
r_sprite.c
|
|
|
|
r_surf.c
|
|
|
|
)
|
|
|
|
|
|
|
|
target_link_libraries(ref_soft X11 Xext)
|