Skip to content
Snippets Groups Projects
Commit 474b3397 authored by slevy's avatar slevy
Browse files

This makefile (Makefile.lib) creates a static library containing the

code for reading and displaying particle data. It is used in the
VirDir2 package

-matt
parent c5ac094a
No related branches found
No related tags found
No related merge requests found
# Generated automatically from Makefile.in by configure.
# Makefile for partiview - please do not edit if the file is named "Makefile",
# since configure would overwrite it on the next configure. Edit "Makefile.in"
# instead, and run configure instead!!!
# If you must change configure.in, run autoconf, and then configure etc.
# the following variables are under AC control
# KIRA_INC, KIRA_LIB
# FLTK_INC, FLTK_LIB
# PV_FLAGS
SHELL = /bin/sh
# TARGET
TARGET = libparti.a
# Override with --with-fltk=
#FLTK_INC = -I/vr/data/virdir/src/fltk
#FLTK_LIB = -L/vr/data/virdir/src/fltk/lib -lfltk
#KIRA_INC = -I$(STARLAB_PATH)/inc
#KIRA_LIB = -L${STARLAB_PATH)/lib
# AC variables KIRA_INC and KIRA_LIB automatically created
# if $STARLAB_PATH present; override with --with-kira=
#KIRA_INC = -I/vr/data/virdir/src/starlab/inc
#KIRA_LIB = -L/vr/data/virdir/src/starlab/lib -ltdyn -ldyn -lnode -lsstar -lstd
#IEEEIO_INC = -I/vr/data/virdir/src/FlexIO
#IEEEIO_LIB = -L/vr/data/virdir/src/FlexIO -lieeeio
ELUMENS_INC =
ELUMENS_LIB =
GL_LIB = -lGLU -lGL
X_LIB = -lSM -lICE -lXext -lX11
M_LIB = -lm
# FLAGS and BINARIES
PV_FLAGS = -DUSE_MODEL
DEFS = -DNOCAVE -Dunix $(PV_FLAGS)
#OPT = -g -O2 ${OTYPE}
OPT = -g -O2
INCL = ${FLTK_INC} $(KIRA_INC) ${ELUMENS_INC} ${IEEEIO_INC}
CC = cc -n32
CFLAGS = ${OPT} ${DEFS} ${INCL} -g
CXX = CC -n32
CXXFLAGS = $(OPT) $(DEFS) $(INCL) -g
AR =ar
ARFLAGS =-r
LINK = ${CXX} -g
LIBS = ${KIRA_LIB} ${ELUMENS_LIB} ${IEEEIO_LIB} ${FLTK_LIB} ${GL_LIB} ${X_LIB} ${M_LIB}
API_CSRCS = geometry.c partibrains.c mgtexture.c textures.c async.c \
findfile.c shmem.c sfont.c warp.c plugins.c version.c
API_CXXSRCS = partiview.cc partiviewc.cc partipanel.cc Gview.cc Hist.cc \
Fl_Log_Slider.cxx kira_parti.cc Plot.cc nethack.cc \
parti_model.cc parti_ieee.cc
PLUGIN_OBJS = plugins.o kira_parti.o warp.o nethack.o parti_ieee.o elumens.o \
cat_model.o parti_model.o
API_OBJS = geometry.o partibrains.o version.o \
mgtexture.o textures.o async.o \
futil.o findfile.o shmem.o sfont.o \
sclock.o notify.o \
${PLUGIN_OBJS} \
${MORE_OBJS}
all: depended $(TARGET)
Makefile: Makefile.in configure
@if [ -f config.status ]; then \
echo "Re-running config.status to regenerate Makefile"; \
./config.status; \
else \
echo "Beware -- you probably need to re-run 'configure'"; \
fi
depended: Makefile version.c
${MAKE} depend
touch depended
@echo "Re-running 'make'"
${MAKE}
WARPCFLAGS = ${CFLAGS} -DSTANDALONE -UCAVE -UCAVEMENU
warpsdb: warp.o geometry.o
${CC} -o $@ warp.c geometry.o -lm ${WARPCFLAGS}
help:
@echo Partiview
@echo
clean:
rm -f *.o core Makedepend $(TARGET)
touch Makedepend
cleanall: clean
rm -f Makefile config.log config.status config.h config.cache
$(TARGET): $(API_OBJS)
$(AR) $(ARFLAGS) $@ $(API_OBJS)
version.c: VERSION
echo "char partiview_version[] = \"`cat VERSION`\";" > version.c
version.o: version.c
# Force recompiling all plugins if any -D opts might have changed. Ugh.
${PLUGIN_OBJS}: Makefile
ptest: ptest.o
$(CXX) -o $@ $(OPT) ptest.o $(LIBS)
dometest: dometest.o geometry.o
$(CXX) -o $@ $(OPT) dometest.o geometry.o $(LIBS)
partipanel.H partipanel.cc: partipanel.fl
fluid -c partipanel.fl
.PHONEY: depend
# dep: depend
# depend: _always
depend:
rm -f Makedepend
${CC} -M ${CFLAGS} ${API_CSRCS} > Makedepend
${CXX} -M ${CXXFLAGS} ${API_CXXSRCS} >> Makedepend
_always:
.SUFFIXES: .C .cc .cxx .cpp
.C.o:
${CXX} -c $< ${CXXFLAGS}
.cc.o:
${CXX} -c $< ${CXXFLAGS}
.cxx.o:
${CXX} -c $< ${CXXFLAGS}
.cpp.o:
${CXX} -c $< ${CXXFLAGS}
include Makedepend
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment