CC = gcc-4.4.3

#CONFIG = Debug
CONFIG = Release

INCLUDES = -I../../include -I../include -I../../common/
INCLUDES += -I../cam_msp

CFLAGS = -Wall -g -mtune=i386 $(INCLUDES)

OBJS = main.o
OBJS2 = reg.o

LDFLAGS = -L../lib -L../com_fg  -lmv2_d1280_640 -lcomdll -lcomdll_fg
all: pfserver pfcontrol fgcontrol pfclient

main.o: main.c
	gcc -m32 $(CFLAGS) -c -o main.o main.c

reg.o: reg.c
	gcc $(CFLAGS) -c -o reg.o reg.c

pfcontrol: $(OBJS)
	$(CC) -m32 -o pfcontrol $(OBJS) -lm $(LDFLAGS)

fgcontrol: fgcontrol.c
	gcc -o fgcontrol fgcontrol.c -I/opt/siso/include -L/opt/siso/lib -lfglib5

pfserver: fgserver.c
	$(CC) -m32 -o pfserver fgserver.c $(CFLAGS) $(LDFLAGS)

pfclient: fgclient.c
	gcc -o pfclient fgclient.c 

reg: $(OBJS2)
	gcc -o reg $(OBJS2) -lm $(LDFLAGS)

install:
	cp pfcontrol ../bin
	cp fgcontrol ../bin

clean:
	rm -fr pfserver
	rm -fr pfclient
	rm -fr $(OBJS) pfcontrol
	rm -fr fgcontrol


