A version of the Quake 2 source tree that should be easier to compile and run on modern *nixes.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

43 lines
1004 B

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)