1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
DEST = /usr/local/bin
PROGRAM = glbiff
VERSION = 0.2
OBJS = glbiff.o mail.o draw.o
CC = g++
LINKER = gcc
#DEBUG = -g3 -DDEBUG
DEBUG = -g3
CFLAGS = $(DEBUG) -I/local/include
GL_LIBS = -L$(MESADIR)/lib \
-lMesaGLU -lMesaGL -lglut -lXi -lXmu -lm -lg++ $(XLIBS)
XLIBS = -L/usr/X11/lib -lX11 -lXext
all: $(PROGRAM)
glbiff: $(OBJS)
@echo -n "Loading $(PROGRAM) ... "
@$(LINKER) $(LDFLAGS) $(OBJS) $(LIBS) $(GL_LIBS) -o $(PROGRAM)
@echo "done"
clean:; @rm -f *.o core $(PROGRAM) tags *.tgz *~ Makefile
depend:; @mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM) DEST=$(DEST)
install: $(PROGRAM)
@echo Installing $(PROGRAM) in $(DEST)
@install -s $(PROGRAM) $(DEST)
#tags: $(HDRS) $(SRCS); @etags $(HDRS) $(SRCS)
tags:
ctags *.cc *.h
.cc.o:
gcc -c $(CFLAGS) $<
rcsq:
ci -l -m"various changes" *.cc *.h TODO Makefile.alt README
pack:
make -f Makefile.alt clean
cd ../;\
tar -cvzf glbiff-$(VERSION).tgz glbiff
|