#uncomment next line if yer running on solaris
#AUXLIB  = -lsocket -lnls

# root of X11 tree
XLOC    = /usr/X11

#location of libjpeg include files and libraries
JPEGINC = /usr/local/include
JPEGLIB = /usr/local/lib

# camera type
DEFINES	= -DSONY_DSCF1

CC	= gcc
CFLAGS	+= -O2 -Wall -I$(XLOC)/include -I$(JPEGINC) -g $(DEFINES) $(CLI)
XLIBS   = -L$(XLOC)/lib -lX11 -lXpm
LIBS	= -L$(JPEGLIB) -ljpeg $(AUXLIB)

CAMOBJS	= dscf1.o dscf1_low.o qv10.o qv10_low.o
MAINOBJS = main.o gfx.o
CLIOBJS	= cli.o
COMMONOBJS = tty.o jpeg.o common.o

all:	stillgrab clean stillgrabcli

stillgrab: $(CAMOBJS) $(MAINOBJS) $(COMMONOBJS)
	$(CC) -o $@ $(CFLAGS) $(CAMOBJS) $(MAINOBJS) $(COMMONOBJS) $(LIBS) $(XLIBS)

stillgrabcli:
	$(MAKE) cli CLI=-DCLI

cli: $(CAMOBJS) $(CLIOBJS) $(COMMONOBJS)
	$(CC) -o $@ $(CFLAGS) $(CAMOBJS) $(CLIOBJS) $(COMMONOBJS) $(LIBS)

clean:
	rm -f $(CAMOBJS) $(MAINOBJS) $(COMMONOBJS)

realclean: clean
	rm -f stillgrab stillgrabcli
