Files
glide/glide3x/Makefile.DJ
dborca 6ce0e9ab42 changed the build process to make the branches independent
made glide.h consistent across all branches
grQueryResolution now works in DOS
more tests in CVG branch
some other fixes
2004-03-02 07:30:59 +00:00

74 lines
1.6 KiB
Makefile

# DOS/DJGPP makefile for Glide3 and Texus2
#
# Copyright (c) 2003 - Daniel Borca
# Email : dborca@users.sourceforge.net
# Web : http://www.geocities.com/dborca
#
# $Header$
#
#
# Available options:
#
# Environment variables:
# FX_GLIDE_HW build for the given ASIC (sst1, sst96, cvg, h3, h5).
# default = h5
# H4=1 High speed Avenger/Napalm.
# target = h3, h5
# default = no
# CPU optimize for the given processor.
# target = sst1, sst96, cvg, h3, h5
# default = pentium
# DEBUG=1 disable optimizations and build for debug.
# target = sst1, sst96, cvg, h3, h5
# default = no
# USE_X86=1 use assembler triangle specializations; req by CVG
# target = sst1, sst96, cvg, h3, h5
# default = no
# USE_3DNOW=1 allow 3DNow! specializations. However, the true CPU
# capabilities are still checked at run-time to avoid
# crashes.
# target = cvg, h3, h5
# default = no
# USE_MMX=1 (see USE_3DNOW)
# target = h5
# default = no
# USE_SSE=1 (see USE_3DNOW)
# target = h5
# default = no
# USE_SSE2=1 (see USE_3DNOW)
# target = h5
# default = no
# TEXUS2=1 embed Texus2 functions into Glide3.
# target = sst1, sst96, cvg, h3, h5
# default = no
#
# Targets:
# all: build everything
# clean: remove object files
# realclean: remove all generated files
#
.PHONY: all clean realclean
export BUILD_NUMBER = 40404
export FX_GLIDE_HW ?= h5
ifeq ($(FX_GLIDE_HW),sst96)
G3_DIR = sst1/glide3/src
else
G3_DIR = $(FX_GLIDE_HW)/glide3/src
endif
all:
make -f Makefile.DJ -C $(G3_DIR)
clean:
make -f Makefile.DJ -C $(G3_DIR) clean
realclean:
make -f Makefile.DJ -C $(G3_DIR) realclean