File: Makefile

package info (click to toggle)
qepcad 1.74%2Bds-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 4,848 kB
  • sloc: ansic: 27,242; cpp: 2,995; makefile: 1,287; perl: 91
file content (39 lines) | stat: -rw-r--r-- 1,159 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
######################################################
# Makefile for ADJ2D_plot, the program called by
# QEPCADB to render CAD's of R^2.
#
# You may need to adjust the GLBASE, GLUTBASE and
# XLIBDIR variables in order to compile and link on
# your particular system.
######################################################

CCo = g++

### X ##################################################
ifeq (${OSTYPE},solaris)
XLIBDIR = /usr/X11R6/lib
XLIBS = -L$(XLIBDIR) -lX11 -lXext -lXmu -lXi
else
XLIBDIR = /usr/X11R6/lib
XLIBS = -L$(XLIBDIR) -lX11 -lXext #-lXmu -lXi
endif

### OPEN GL ##########################################
GLBASE = /usr
GLINCDIR = $(GLBASE)/include
GLLIBDIR = $(GLBASE)/lib
GLLIBS = -L$(GLLIBDIR) -lGLU -lGL

### GLUT ##############################################
GLUTBASE = /usr
GLUTINCDIR = $(GLUTBASE)/include
GLUTLIBDIR = $(GLUTBASE)/lib
GLUTLIBS = -L$(GLUTLIBDIR) -lglut

### INCLUDE & LINK COMMANDS ############################
INCD = -I$(GLINCDIR) -I$(GLUTINCDIR)
LIBS = $(GLUTLIBS) $(GLLIBS) $(XLIBS) -lpthread -lm 

### MAKE THE PROGRAM! ##################################
plot:	
	$(CCo) -O4 $(INCD) plot.cc -o ADJ2D_plot $(LIBS)