File: Makefile.alt

package info (click to toggle)
glbiff 0.2-3
  • links: PTS
  • area: main
  • in suites: slink
  • size: 112 kB
  • ctags: 49
  • sloc: cpp: 649; makefile: 39; sh: 31
file content (47 lines) | stat: -rw-r--r-- 971 bytes parent folder | download
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