
# LCC-WIN32 makefile for Flag Wars <hramos@tld.net>

CC=lcc
CFLAGS=-O2 -w -DC_ONLY
OBJS=\
        g_ai.obj \
        g_chase.obj \
        g_cmds.obj \
        g_combat.obj \
        g_ctf.obj \
        g_func.obj \
        g_items.obj \
        g_main.obj \
        g_misc.obj \
        g_monster.obj \
        g_phys.obj \
        g_save.obj \
        g_spawn.obj \
        g_svcmds.obj \
        g_target.obj \
        g_trigger.obj \
        g_utils.obj \
        g_weapon.obj \
        m_move.obj \
        p_client.obj \
        p_hud.obj \
        p_menu.obj \
        p_trail.obj \
        p_view.obj \
        p_weapon.obj \
        x_cam.obj \
        x_cmds.obj \
        x_force.obj \
        x_misc.obj \
        x_projection.obj \
        x_weapons.obj \
        q_shared.obj  

all:	gamex86.dll

gamex86.dll:    $(OBJS)
	lcclnk -s -x -dll -entry GetGameAPI *.obj game.def -o gamex86.dll -errout errors.err

clean:
	erase *.obj
	erase gamex86.dll

%.obj: %.c
	$(CC) $(CFLAGS) $<
