##
# @file makefile
# @author Mitch Richling <http://www.mitchr.me/>
# @Copyright Copyright 1997 by Mitch Richling. All rights reserved.
# @brief @EOL
# @Keywords
# @Std GNUmake BSDmake SYSVmake GenericMake
#
# Notes here
#
# Fix for local needs
CXX = g++
CXXFLAGS = -Wall -O3
CC = gcc
CFLAGS = -Wall -O3
# Uncomment to build all when make file changes
#SPECDEP=makefile
# Put targets here
TARGETS = boxR lorenzR helloWorld lightedSphere mandelbrotGL mandelbrotImageGL mandelbrotIncImageGL tformColor interact surf tex
all : $(TARGETS)
@echo Make Complete
clean :
rm -rf a.out *~ *.bak $(TARGETS)
@echo Make Complete
helloWorld : helloWorld.c $(SPECDEP)
$(CC) $(CFLAGS) -o helloWorld helloWorld.c -framework AGL -framework GLUT -framework OpenGL -framework Carbon -framework ApplicationServices -lobjc
lightedSphere : lightedSphere.c $(SPECDEP)
$(CC) $(CFLAGS) -o lightedSphere lightedSphere.c -framework AGL -framework GLUT -framework OpenGL -framework Carbon -framework ApplicationServices -lobjc
mandelbrotGL : mandelbrotGL.c $(SPECDEP)
$(CC) $(CFLAGS) -o mandelbrotGL mandelbrotGL.c -framework AGL -framework GLUT -framework OpenGL -framework Carbon -framework ApplicationServices -lobjc
mandelbrotImageGL : mandelbrotImageGL.c $(SPECDEP)
$(CC) $(CFLAGS) -o mandelbrotImageGL mandelbrotImageGL.c -framework AGL -framework GLUT -framework OpenGL -framework Carbon -framework ApplicationServices -lobjc
mandelbrotIncImageGL : mandelbrotIncImageGL.c $(SPECDEP)
$(CC) $(CFLAGS) -o mandelbrotIncImageGL mandelbrotIncImageGL.c -framework AGL -framework GLUT -framework OpenGL -framework Carbon -framework ApplicationServices -lobjc
tformColor : tformColor.c $(SPECDEP)
$(CC) $(CFLAGS) -o tformColor tformColor.c -framework AGL -framework GLUT -framework OpenGL -framework Carbon -framework ApplicationServices -lobjc
interact : interact.c $(SPECDEP)
$(CC) $(CFLAGS) -o interact interact.c -framework AGL -framework GLUT -framework OpenGL -framework Carbon -framework ApplicationServices -lobjc
lorenzR : rotAndScaleInteractive.c lorenzC.h $(SPECDEP)
$(CXX) $(CXXFLAGS) -DMODL=2 -o lorenzR rotAndScaleInteractive.c -framework AGL -framework GLUT -framework OpenGL -framework Carbon -framework ApplicationServices -lobjc
boxR : rotAndScaleInteractive.c boxNaxis.h $(SPECDEP)
$(CXX) $(CXXFLAGS) -DMODL=1 -o boxR rotAndScaleInteractive.c -framework AGL -framework GLUT -framework OpenGL -framework Carbon -framework ApplicationServices -lobjc
surf : rotAndScaleInteractive.c surf.h $(SPECDEP)
$(CXX) $(CXXFLAGS) -DMODL=3 -o surf rotAndScaleInteractive.c -framework AGL -framework GLUT -framework OpenGL -framework Carbon -framework ApplicationServices -lobjc
tex : tex.c $(SPECDEP)
$(CXX) $(CXXFLAGS) -DMODL=3 -o tex tex.c -framework AGL -framework GLUT -framework OpenGL -framework Carbon -framework ApplicationServices -lobjc
Generated by GNU enscript 1.6.4.