source: trunk/src/testing/app/vnc/Makefile @ 4

Revision 4, 1.3 KB checked in by ajaworski, 13 years ago (diff)

Added modified SAGE sources

Line 
1###################################################################
2# Makefile for VNC
3###################################################################
4
5include ../../config.mk
6
7CC=$(COMPILER)
8
9ifeq ($(MACHINE), Darwin)
10VNCTEST=/opt/local/bin/libvncserver-config
11else
12VNCTEST=/usr/bin/libvncserver-config
13endif
14
15# Test for installation of libvncserver/libvncclient
16#    otherwise, it's using the old code
17ifneq "$(wildcard $(VNCTEST) )" ""
18FILES = main.o
19CFLAGS=-DUSE_LIBVNC  $(SAGE_CFLAGS) -I../../include $(QUANTA_CFLAGS) $(GLEW_CFLAGS) $(GLSL_YUV_DEFINE) $(PORTAUDIO_CFLAGS)
20LIBS+=-lvncclient $(SAGE_LDFLAGS) -L../../lib -lsail -lz -ljpeg $(QUANTA_LDFLAGS) $(PAUDIO_LIB)
21else
22CFLAGS=$(SAGE_CFLAGS) -I../../include $(QUANTA_CFLAGS) $(GLEW_CFLAGS) $(GLSL_YUV_DEFINE) $(PORTAUDIO_CFLAGS)
23LIBS+=$(SAGE_LDFLAGS) -L../../lib -lsail -lz -ljpeg $(QUANTA_LDFLAGS) $(PAUDIO_LIB)
24FILES = d3des.o vncauth.o argsresources.o colour.o rfbproto.o sockets.o sgVNCViewer.o main.o
25endif
26
27ifeq ($(MACHINE), Darwin)
28        CFLAGS+= -I/opt/local/include
29        LIBS+= -L/opt/local/lib
30endif
31
32
33PROGRAM = VNCViewer
34
35
36default: $(PROGRAM)
37
38install: $(PROGRAM)
39        cp $(PROGRAM) ../../bin
40
41$(PROGRAM): $(FILES)
42        $(CC) -o $(PROGRAM) $(FILES) $(LIBS)
43
44.cpp.o :
45        $(COMPILER) $(CFLAGS) -c -o $@ $<
46
47clean:
48        /bin/rm -f *~ *.o $(PROGRAM)
49
Note: See TracBrowser for help on using the repository browser.