1
0
Fork 0
flightgear/Tri2obj/Makefile
curt 177d6d3021 Transform scenery coordinates at this point in pipeline when scenery is
being translated to .obj format, not when it is being loaded into the end
renderer.  Precalculate normals for each node as average of the normals
of each containing polygon so Garoude shading is now supportable.
1997-11-14 00:29:13 +00:00

80 lines
2.2 KiB
Makefile

#---------------------------------------------------------------------------
# Makefile
#
# Written by Curtis Olson, started October 1997.
#
# Copyright (C) 1997 Curtis L. Olson - curt@infoplane.com
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#
# $Id$
# (Log is kept at end of this file)
#---------------------------------------------------------------------------
TARGET = tri2obj
CFILES = tri2obj.c
OFILES = $(CFILES:.c=.o)
include ../make.inc
CFLAGS = $(FG_CFLAGS) -g
#---------------------------------------------------------------------------
# Primary Targets
#---------------------------------------------------------------------------
all: $(TARGET)
$(TARGET): $(OFILES)
$(CC) $(OFILES) -o $(TARGET) ../../Src/Math/libMath.a -lm
clean:
rm -f *.o $(TARGET) lib*.a *.os2 *~ core
realclean: clean
#---------------------------------------------------------------------------
# Secondary Targets
#---------------------------------------------------------------------------
makedepend:
$(CC) -MM *.c > depend
include depend
tri2obj.o: tri2obj.c
$(CC) $(CFLAGS) -c tri2obj.c -o $@
#---------------------------------------------------------------------------
# $Log$
# Revision 1.2 1997/11/14 00:29:13 curt
# Transform scenery coordinates at this point in pipeline when scenery is
# being translated to .obj format, not when it is being loaded into the end
# renderer. Precalculate normals for each node as average of the normals
# of each containing polygon so Garoude shading is now supportable.
#
# Revision 1.1 1997/10/29 23:05:14 curt
# Initial revision.
#
# Revision 1.1 1997/10/23 23:12:09 curt
# Initial revision.
#