Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  mfs4nm   Sprache: unbekannt

 
# This makefile has been tested on
#   computer: Sun SparcStation 10
#         OS: SunOS 4.1.3
#   compiler: NAGWare F90 2.1 / gcc 2.7.2
#          C: gcc 2.7.2.2
#     OpenGL: Mesa 2.5, GLUT 3.6 with patch, f90gl 1.1.0

#------------- User configuration parameters ---------------

# modify these for your system

# the directories containing the OpenGL libraries, f90gl libraries, GLUT
# libraries, and f90gl GLUT libraries
OGLLIBDIR = -L../lib -L$(MESAHOME)/lib

# the directory containing the X11 libraries
X11LIBDIR = -L/usr/local/X11R5/lib

# the fortran 90 libraries for OpenGL, including GLUT, GLU and OpenGL
F90GLUTLIB = -lf90glut -lMesaf90GLU -lMesaf90GL -lglut -lMesaGLU -lMesaGL

# the X11 libraries
X11LIB = -lXaw -lXt -lXmu -lXi -lXext -lX11

# the f90 compiler flag for specifying the location of MOD files
MODS = -I../include/GL

# fortran 90 compiler and compiler flags
F90 = f90
F90FLAGS = -Bstatic -O

# fortran 90 compiler flag for fixed source form
FFIXED = -fixed

#----------- end of user configuration parameters ------------

all: blender checker fbitfont fscene glutdino logo molehill olympic scube sphere trivial modview stars plotfunc polyoff eps

blender: blender.f90 eprintf.o
 $(F90) $(F90FLAGS) -o blender $(MODS) blender.f90 eprintf.o \
 $(OGLLIBDIR) $(F90GLUTLIB) $(X11LIBDIR) $(X11LIB)

checker: checker.f90 eprintf.o
 $(F90) $(F90FLAGS) -o checker $(MODS) checker.f90 eprintf.o \
 $(OGLLIBDIR) $(F90GLUTLIB) $(X11LIBDIR) $(X11LIB)

eps: eps.f90
 $(F90) $(F90FLAGS) -o eps $(MODS) eps.f90 eprintf.o \
 $(OGLLIBDIR) $(F90GLUTLIB) $(X11LIBDIR) $(X11LIB)

fbitfont: fbitfont.f90 eprintf.o
 $(F90) $(F90FLAGS) -o fbitfont $(MODS) fbitfont.f90 eprintf.o \
 $(OGLLIBDIR) $(F90GLUTLIB) $(X11LIBDIR) $(X11LIB)

fscene: fscene.f90 eprintf.o
 $(F90) $(F90FLAGS) -o fscene $(MODS) fscene.f90 eprintf.o \
 $(OGLLIBDIR) $(F90GLUTLIB) $(X11LIBDIR) $(X11LIB)

glutdino: glutdino.f90 eprintf.o
 $(F90) $(F90FLAGS) -o glutdino $(MODS) glutdino.f90 eprintf.o \
 $(OGLLIBDIR) $(F90GLUTLIB) $(X11LIBDIR) $(X11LIB)

logo: logo.f90 eprintf.o
 $(F90) $(F90FLAGS) -o logo $(MODS) logo.f90 eprintf.o \
 $(OGLLIBDIR) $(F90GLUTLIB) $(X11LIBDIR) $(X11LIB)

molehill: molehill.f90 eprintf.o
 $(F90) $(F90FLAGS) -o molehill $(MODS) molehill.f90 eprintf.o \
 $(OGLLIBDIR) $(F90GLUTLIB) $(X11LIBDIR) $(X11LIB)

olympic: olympic.f90 eprintf.o
 $(F90) $(F90FLAGS) -o olympic $(MODS) olympic.f90 eprintf.o \
 $(OGLLIBDIR) $(F90GLUTLIB) $(X11LIBDIR) $(X11LIB)

plotfunc: plotfunc.f90 eprintf.o
 $(F90) $(F90FLAGS) -o plotfunc $(MODS) plotfunc.f90 eprintf.o \
 $(OGLLIBDIR) $(F90GLUTLIB) $(X11LIBDIR) $(X11LIB)

polyoff: polyoff.f90 eprintf.o
 $(F90) $(F90FLAGS) -o polyoff $(MODS) polyoff.f90 eprintf.o \
 $(OGLLIBDIR) $(F90GLUTLIB) $(X11LIBDIR) $(X11LIB)

scube: scube.f90 eprintf.o
 $(F90) $(F90FLAGS) -o scube $(MODS) scube.f90 eprintf.o \
 $(OGLLIBDIR) $(F90GLUTLIB) $(X11LIBDIR) $(X11LIB)

sphere: sphere.f90 eprintf.o
 $(F90) $(F90FLAGS) -o sphere $(MODS) sphere.f90 eprintf.o \
 $(OGLLIBDIR) $(F90GLUTLIB) $(X11LIBDIR) $(X11LIB)

stars: stars.f90 eprintf.o
 $(F90) $(F90FLAGS) -o stars $(MODS) stars.f90 eprintf.o \
 $(OGLLIBDIR) $(F90GLUTLIB) $(X11LIBDIR) $(X11LIB)

trivial: trivial.f90 eprintf.o
 $(F90) $(F90FLAGS) -o trivial $(MODS) trivial.f90 eprintf.o \
 $(OGLLIBDIR) $(F90GLUTLIB) $(X11LIBDIR) $(X11LIB)

modview: modview.f90 eprintf.o
 $(F90) $(F90FLAGS) -o modview $(MODS) modview.f90 eprintf.o \
 $(OGLLIBDIR) $(F90GLUTLIB) $(X11LIBDIR) $(X11LIB)

clean:
 rm -f *.o *.mod blender fbitfont fscene glutdino logo molehill olympic scube sphere trivial modview stars checker plotfunc polyoff eps

# __eprintf comes up as an unresolved external reference on my Sun workstation.
# This is just a dummy routine to satisfy that reference.

eprintf.o : eprintf.c
 gcc $(CFLAGS) -c eprintf.c

[ Dauer der Verarbeitung: 0.21 Sekunden  (vorverarbeitet)  ]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge