#
# If you are using PAL video devices (instead of, say, NTSC),
# define the "FrameRate" variable below as "$(PALFrameRate)".
#

NTSCFrameRate = 30
PALFrameRate = 25

FrameRate = $(NTSCFrameRate)

#
# You shouldn't need to modify anything below this line.
#

RM	= rm -f
CC	= gcc
PROGRAM = VideoLib
SOURCES = videoObj.c videoObj.h Pioneer4200Driver.c Pioneer4200Driver.h Pioneer6000Driver.c \
	Pioneer6000Driver.h PanasonicOptDriver.c PanasonicOptDriver.h Sony1550Driver.c \
	Sony1550Driver.h PlayerStatus.h NECDriver.c NECDriver.h CVD1000Driver.c CVD1000Driver.h
OBJECTS = videoObj.o Pioneer4200Driver.o Pioneer6000Driver.o PanasonicOptDriver.o \
	 Sony1550Driver.o NECDriver.o CVD1000Driver.o

CFLAGS = -g -I$(GUIDEHOME)/include -I$(OPENWINHOME)/include -DMAIN -DFrameRate=$(FrameRate)
LDFLAGS = -L$(GUIDEHOME)/lib -L$(OPENWINHOME)/lib
LDLIBS = -lguide -lguidexv -lxview -lolgx -lX11

all:	 $(PROGRAM)
objects: $(SOURCES) $(OBJECTS)
sources: $(SOURCES)

$(PROGRAM): $(SOURCES) $(OBJECTS) 
	ar cr $(PROGRAM).a $(OBJECTS); \
	ranlib $(PROGRAM).a

# Targets to be used by CenterLine software.

saber_src:
	#load $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) \
		-o $(PROGRAM) $(SOURCES) $(ExtraObjects) $(LDLIBS)

saber_obj:
	#load $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(OBJECTS) $(ExtraObjects) $(LDLIBS)

clean:
	$(RM) $(OBJECTS) core *.a *~ TAGS

tags: 
	etags -t *.[ch]

install: $(PROGRAM).a
	echo "No installation necessary"

