1 2bin_PROGRAMS = tenebrae.sdl 3 4tenebrae_sdl_LDADD = @MATHLIB@ @INETLIB@ @OPENGLLIBS@ 5 6MASTER_DIR=.. 7 8# datadir is a variable defined by autoconf to @prefix@/share/ 9tenebrae_sdl_CFLAGS = @CFLAGS@ -DGLQUAKE -DBASEDIR=@GAMEDIR@ -I$(MASTER_DIR) 10 11 12tenebrae_sdl_SOURCES = \ 13 $(MASTER_DIR)/adivtab.h \ 14 $(MASTER_DIR)/anorm_dots.h \ 15 $(MASTER_DIR)/anorms.h \ 16 $(MASTER_DIR)/asm_draw.h \ 17 $(MASTER_DIR)/asm_i386.h \ 18 $(MASTER_DIR)/block16.h \ 19 $(MASTER_DIR)/block8.h \ 20 $(MASTER_DIR)/bspfile.h \ 21 $(MASTER_DIR)/cd_sdl.c \ 22 $(MASTER_DIR)/cdaudio.h \ 23 $(MASTER_DIR)/chase.c \ 24 $(MASTER_DIR)/cl_demo.c \ 25 $(MASTER_DIR)/cl_input.c \ 26 $(MASTER_DIR)/cl_main.c \ 27 $(MASTER_DIR)/cl_parse.c \ 28 $(MASTER_DIR)/cl_tent.c \ 29 $(MASTER_DIR)/client.h \ 30 $(MASTER_DIR)/cmd.c \ 31 $(MASTER_DIR)/cmd.h \ 32 $(MASTER_DIR)/common.c \ 33 $(MASTER_DIR)/common.h \ 34 $(MASTER_DIR)/conproc.h \ 35 $(MASTER_DIR)/console.c \ 36 $(MASTER_DIR)/console.h \ 37 $(MASTER_DIR)/crc.c \ 38 $(MASTER_DIR)/crc.h \ 39 $(MASTER_DIR)/cvar.c \ 40 $(MASTER_DIR)/cvar.h \ 41 $(MASTER_DIR)/draw.h \ 42 $(MASTER_DIR)/host.c \ 43 $(MASTER_DIR)/host_cmd.c \ 44 $(MASTER_DIR)/input.h \ 45 $(MASTER_DIR)/keys.c \ 46 $(MASTER_DIR)/keys.h \ 47 $(MASTER_DIR)/mathlib.c \ 48 $(MASTER_DIR)/mathlib.h \ 49 $(MASTER_DIR)/menu.c \ 50 $(MASTER_DIR)/menu.h \ 51 $(MASTER_DIR)/modelgen.h \ 52 $(MASTER_DIR)/mpdosock.h \ 53 $(MASTER_DIR)/net.h \ 54 $(MASTER_DIR)/net_bsd.c \ 55 $(MASTER_DIR)/net_bw.h \ 56 $(MASTER_DIR)/net_dgrm.c \ 57 $(MASTER_DIR)/net_dgrm.h \ 58 $(MASTER_DIR)/net_loop.c \ 59 $(MASTER_DIR)/net_loop.h \ 60 $(MASTER_DIR)/net_main.c \ 61 $(MASTER_DIR)/net_udp.c \ 62 $(MASTER_DIR)/net_udp.h \ 63 $(MASTER_DIR)/net_vcr.c \ 64 $(MASTER_DIR)/net_vcr.h \ 65 $(MASTER_DIR)/pr_cmds.c \ 66 $(MASTER_DIR)/pr_comp.h \ 67 $(MASTER_DIR)/pr_edict.c \ 68 $(MASTER_DIR)/pr_exec.c \ 69 $(MASTER_DIR)/progdefs.h \ 70 $(MASTER_DIR)/progs.h \ 71 $(MASTER_DIR)/protocol.h \ 72 $(MASTER_DIR)/quakeasm.h \ 73 $(MASTER_DIR)/quakedef.h \ 74 $(MASTER_DIR)/r_part.c \ 75 $(MASTER_DIR)/r_local.h \ 76 $(MASTER_DIR)/r_shared.h \ 77 $(MASTER_DIR)/render.h \ 78 $(MASTER_DIR)/resource.h \ 79 $(MASTER_DIR)/sbar.c \ 80 $(MASTER_DIR)/sbar.h \ 81 $(MASTER_DIR)/screen.h \ 82 $(MASTER_DIR)/server.h \ 83 $(MASTER_DIR)/snd_dma.c \ 84 $(MASTER_DIR)/snd_mem.c \ 85 $(MASTER_DIR)/snd_mix.c \ 86 $(MASTER_DIR)/snd_sdl.c \ 87 $(MASTER_DIR)/sound.h \ 88 $(MASTER_DIR)/spritegn.h \ 89 $(MASTER_DIR)/sv_main.c \ 90 $(MASTER_DIR)/sv_move.c \ 91 $(MASTER_DIR)/sv_phys.c \ 92 $(MASTER_DIR)/sv_user.c \ 93 $(MASTER_DIR)/sys.h \ 94 $(MASTER_DIR)/sys_sdl.c \ 95 $(MASTER_DIR)/sys_uxfindfirst.c \ 96 $(MASTER_DIR)/te_scripts.c \ 97 $(MASTER_DIR)/te_scripts.h \ 98 $(MASTER_DIR)/vgamodes.h \ 99 $(MASTER_DIR)/vid.h \ 100 $(MASTER_DIR)/gl_vidsdl.c \ 101 $(MASTER_DIR)/view.c \ 102 $(MASTER_DIR)/view.h \ 103 $(MASTER_DIR)/wad.c \ 104 $(MASTER_DIR)/wad.h \ 105 $(MASTER_DIR)/winquake.h \ 106 $(MASTER_DIR)/world.c \ 107 $(MASTER_DIR)/world.h \ 108 $(MASTER_DIR)/zone.c \ 109 $(MASTER_DIR)/zone.h \ 110 $(GL_SRCS) \ 111 $(GL_TENEBRAE_SRCS) \ 112 $(LEX_TENEBRAE_SRCS) 113 114QUAKE_SRCS = \ 115 $(MASTER_DIR)/d_edge.c \ 116 $(MASTER_DIR)/d_fill.c \ 117 $(MASTER_DIR)/d_ifacea.h \ 118 $(MASTER_DIR)/d_iface.h \ 119 $(MASTER_DIR)/d_init.c \ 120 $(MASTER_DIR)/d_part.c \ 121 $(MASTER_DIR)/draw.c \ 122 $(MASTER_DIR)/d_scan.c \ 123 $(MASTER_DIR)/d_sky.c \ 124 $(MASTER_DIR)/d_sprite.c \ 125 $(MASTER_DIR)/d_surf.c \ 126 $(MASTER_DIR)/r_aclip.c \ 127 $(MASTER_DIR)/r_alias.c \ 128 $(MASTER_DIR)/r_bsp.c \ 129 $(MASTER_DIR)/r_draw.c \ 130 $(MASTER_DIR)/r_edge.c \ 131 $(MASTER_DIR)/r_efrag.c \ 132 $(MASTER_DIR)/r_light.c \ 133 $(MASTER_DIR)/r_main.c \ 134 $(MASTER_DIR)/r_misc.c \ 135 $(MASTER_DIR)/r_sky.c \ 136 $(MASTER_DIR)/r_sprite.c \ 137 $(MASTER_DIR)/r_surf.c \ 138 $(MASTER_DIR)/r_varsa.s \ 139 $(MASTER_DIR)/r_vars.c \ 140 $(MASTER_DIR)/screen.c 141 142 143X86_SRCS = \ 144 $(MASTER_DIR)/snd_mixa.s \ 145 $(MASTER_DIR)/sys_dosa.s \ 146 $(MASTER_DIR)/d_copy.s \ 147 $(MASTER_DIR)/d_draw.s \ 148 $(MASTER_DIR)/d_draw16.s \ 149 $(MASTER_DIR)/d_parta.s \ 150 $(MASTER_DIR)/d_polysa.s \ 151 $(MASTER_DIR)/d_scana.s \ 152 $(MASTER_DIR)/d_spr8.s \ 153 $(MASTER_DIR)/d_varsa.s \ 154 $(MASTER_DIR)/math.s \ 155 $(MASTER_DIR)/r_aclipa.s \ 156 $(MASTER_DIR)/r_aliasa.s \ 157 $(MASTER_DIR)/r_drawa.s \ 158 $(MASTER_DIR)/r_edgea.s \ 159 $(MASTER_DIR)/surf16.s \ 160 $(MASTER_DIR)/surf8.s \ 161 $(MASTER_DIR)/worlda.s 162 163NONX86_SRCS = \ 164 $(MASTER_DIR)/d_vars.c \ 165 $(MASTER_DIR)/nonintel.c 166 167 168NULL_SRCS = \ 169 $(MASTER_DIR)/cd_null.c \ 170 $(MASTER_DIR)/in_null.c \ 171 $(MASTER_DIR)/net_none.c \ 172 $(MASTER_DIR)/snd_null.c \ 173 $(MASTER_DIR)/sys_null.c \ 174 $(MASTER_DIR)/vid_null.c 175 176DOS_SRCS = \ 177 $(MASTER_DIR)/cd_audio.c \ 178 $(MASTER_DIR)/dos_v2.c \ 179 $(MASTER_DIR)/in_dos.c \ 180 $(MASTER_DIR)/mplib.c \ 181 $(MASTER_DIR)/mplpc.c \ 182 $(MASTER_DIR)/net_bw.c \ 183 $(MASTER_DIR)/net_comx.c \ 184 $(MASTER_DIR)/net_dos.c \ 185 $(MASTER_DIR)/net_ipx.c \ 186 $(MASTER_DIR)/net_ipx.h \ 187 $(MASTER_DIR)/net_ser.c \ 188 $(MASTER_DIR)/net_ser.h \ 189 $(MASTER_DIR)/snd_dos.c \ 190 $(MASTER_DIR)/snd_gus.c \ 191 $(MASTER_DIR)/sys_dos.c \ 192 $(MASTER_DIR)/vid_dos.c \ 193 $(MASTER_DIR)/vid_dos.h \ 194 $(MASTER_DIR)/vid_ext.c \ 195 $(MASTER_DIR)/vid_vga.c \ 196 $(MASTER_DIR)/vregset.c \ 197 $(MASTER_DIR)/vregset.h 198 199WIN_SRCS = \ 200 $(MASTER_DIR)/cd_win.c \ 201 $(MASTER_DIR)/conproc.c \ 202 $(MASTER_DIR)/in_win.c \ 203 $(MASTER_DIR)/net_mp.c \ 204 $(MASTER_DIR)/net_mp.h \ 205 $(MASTER_DIR)/net_win.c \ 206 $(MASTER_DIR)/net_wins.c \ 207 $(MASTER_DIR)/net_wins.h \ 208 $(MASTER_DIR)/net_wipx.c \ 209 $(MASTER_DIR)/net_wipx.h \ 210 $(MASTER_DIR)/snd_win.c \ 211 $(MASTER_DIR)/sys_win.c \ 212 $(MASTER_DIR)/sys_wina.s \ 213 $(MASTER_DIR)/sys_wind.c \ 214 $(MASTER_DIR)/vid_win.c 215 216LNX_SRCS = \ 217 $(MASTER_DIR)/cd_linux.c \ 218 $(MASTER_DIR)/snd_linux.c \ 219 $(MASTER_DIR)/sys_linux.c \ 220 $(MASTER_DIR)/vid_svgalib.c \ 221 $(MASTER_DIR)/vid_x.c 222 223GL_LNX_SRCS = \ 224 $(MASTER_DIR)/gl_vidlinuxglx.c 225 226GL_WIN_SRCS = \ 227 $(MASTER_DIR)/gl_vidnt.c 228 229SUN_SRCS = \ 230 $(MASTER_DIR)/snd_sun.c \ 231 $(MASTER_DIR)/in_sun.c \ 232 $(MASTER_DIR)/sys_sun.c \ 233 $(MASTER_DIR)/vid_sunx.c \ 234 $(MASTER_DIR)/vid_sunxil.c 235 236NEXT_SRCS = \ 237 $(MASTER_DIR)/snd_next.c 238 239GL_SRCS = \ 240 $(MASTER_DIR)/gl_decals.c \ 241 $(MASTER_DIR)/gl_draw.c \ 242 $(MASTER_DIR)/gl_mesh.c \ 243 $(MASTER_DIR)/gl_model.c \ 244 $(MASTER_DIR)/gl_model.h \ 245 $(MASTER_DIR)/gl_refrag.c \ 246 $(MASTER_DIR)/gl_rlight.c \ 247 $(MASTER_DIR)/gl_rmain.c \ 248 $(MASTER_DIR)/gl_rmisc.c \ 249 $(MASTER_DIR)/gl_rsurf.c \ 250 $(MASTER_DIR)/gl_screen.c \ 251 $(MASTER_DIR)/gl_test.c \ 252 $(MASTER_DIR)/gl_warp.c \ 253 $(MASTER_DIR)/gl_warp_sin.h \ 254 $(MASTER_DIR)/glquake.h \ 255 $(MASTER_DIR)/glquake2.h 256 257GL_TENEBRAE_SRCS = \ 258 $(MASTER_DIR)/glATI.h \ 259 $(MASTER_DIR)/gl_aliasinstant.c \ 260 $(MASTER_DIR)/gl_brushinstant.c \ 261 $(MASTER_DIR)/gl_bumpdriver.c \ 262 $(MASTER_DIR)/gl_bumparb.c \ 263 $(MASTER_DIR)/gl_bumpgf.c \ 264 $(MASTER_DIR)/gl_bumpmap.c \ 265 $(MASTER_DIR)/gl_bumpparhelia.c \ 266 $(MASTER_DIR)/gl_bumpradeon.c \ 267 $(MASTER_DIR)/gl_common.c \ 268 $(MASTER_DIR)/gl_glare.c \ 269 $(MASTER_DIR)/gl_md3.c \ 270 $(MASTER_DIR)/gl_screenrect.c \ 271 $(MASTER_DIR)/gl_shadow.c \ 272 $(MASTER_DIR)/gl_svbsp.c 273 274LEX_TENEBRAE_SRCS = \ 275 $(MASTER_DIR)/lex_part.l 276 277 278EXTRA_DIST = \ 279 $(MASTER_DIR)/sdl/configure.ac \ 280 $(MASTER_DIR)/sdl/Makefile.am \ 281 $(MASTER_DIR)/sdl/autogen.sh \ 282 $(MASTER_DIR)/quake.ico \ 283 $(MASTER_DIR)/winquake.rc \ 284 $(QUAKE_SRCS) \ 285 $(NULL_SRCS) \ 286 $(DOS_SRCS) \ 287 $(WIN_SRCS) \ 288 $(LNX_SRCS) \ 289 $(SUN_SRCS) \ 290 $(NEXT_SRCS) \ 291 $(GL_SRCS) \ 292 $(GL_LNX_SRCS) \ 293 $(GL_WIN_SRCS) 294 295dist-hook: 296 cp -rp $(MASTER_DIR)/win $(MASTER_DIR)/linux $(MASTER_DIR)/macosx $(MASTER_DIR)/dxsdk $(MASTER_DIR)/gas2masm $(distdir)/ 297 298