src/Makefile: Updated..
[libopano.git] / src / Makefile
1 PTVIEWER_SOURCES = viewer.c jpeg.c panolib.c utils_math.c utils_imgage.c
2
3 X11_INC_DIR=-I/usr/X11R6/include
4 X11_LIB_DIR=-L/usr/X11R6/lib
5 X11_LIB_NAME=-lX11
6
7
8 CC = gcc-4.2
9 CFLAGS = -Wall -Werror -O0 -g
10 #CFLAGS = -Wall -Werror -O0 -g `Wand-config --cflags`
11 LDFLAGS = `Wand-config --ldflags`
12
13
14 # define BIGENDIAN=1 for Linuxppc
15 # CFLAGS= -DBIGENDIAN=1
16
17 OBJS = viewer.o jpeg.o panolib.o utils_math.o utils_image.c
18
19
20 LIBS=$(X11_LIB_DIR) $(X11_LIB_NAME) -ljpeg -lm `Wand-config --libs`
21
22 .c.o: $(PTVIEWER_SOURCES)
23         $(CC) -O -c $(CFLAGS) $*.c
24
25 PTViewer: $(OBJS) 
26         $(CC) -o PTViewer $(CFLAGS) $(OBJS) $(LDFLAGS) $(LIBS)