diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -1,10 +1,18 @@ CROSS_COMPILE ?= KDIR ?= +STATIC ?= CC := $(CROSS_COMPILE)gcc CFLAGS := -O2 -W -Wall -I$(KDIR)/usr/include LDFLAGS := -Lisp -LIBS := -lomap3isp -lrt +LIBS := -lomap3isp -lpthread -lrt + +ifneq (x$(STATIC), x) +LIBS += -static +LIB_ISP := isp/libomap3isp.a +else +LIB_ISP := isp/libomap3isp.so +endif OBJ_LIVE := live.o events.o iq.o videoout.o OBJ_SNAP := snapshot.o events.o iq.o @@ -21,10 +29,10 @@ endif all: __isp live snapshot -live: $(OBJ_LIVE) isp/libomap3isp.so +live: $(OBJ_LIVE) $(LIB_ISP) $(CC) $(LDFLAGS) -o $@ $(OBJ_LIVE) $(LIBS) -snapshot: $(OBJ_SNAP) isp/libomap3isp.so +snapshot: $(OBJ_SNAP) $(LIB_ISP) $(CC) $(LDFLAGS) $(SNAP_LDFLAGS) -o $@ $(OBJ_SNAP) $(LIBS) $(SNAP_LIBS) __isp: |