CC=gcc
CPP=g++
APP_BINARY=UVCto3D
VERSION = 0.1
PREFIX=/usr/local/bin

WARNINGS = -Wall

LIBS = -L/usr/X11R6/lib -lX11 -lXext -lm -ljpeg

CFLAGS = -std=gnu99 -O2 -DLINUX -DVERSION=\"$(VERSION)\" $(WARNINGS)
CPPFLAGS = $(CFLAGS)

OBJECTS= UVCto3D.o v4l2uvc.o xwin.o


all:    UVCto3D

clean:
	@echo "Cleaning up directory."
	rm -f *.a *.o $(APP_BINARY) core *~ log errlog

install:
	install $(APP_BINARY) $(PREFIX)

# Applications:
UVCto3D: $(OBJECTS)
	$(CC)   $(OBJECTS) $(XPM_LIB) $(MATH_LIB) $(LIBS) -o $(APP_BINARY)

