Makefile 1.28 KB
PROGS      = autoexposure temperature

SRCS = autoexposure.c globalsinit.c aexp_utils.c aexp_corr.c white_balance.c hdr_control.c temperature.c
OBJS = autoexposure.o globalsinit.o aexp_utils.o aexp_corr.o white_balance.o hdr_control.o temperature.o

CFLAGS   += -Wall -I$(STAGING_DIR_HOST)/usr/include-uapi 

INSTALL    = install
INSTMODE   = 0755
#INSTDOCS   = 0644
OWN = -o root -g root
BINDIR     = /usr/bin


all: $(PROGS)

autoexposure: autoexposure.o globalsinit.o aexp_utils.o aexp_corr.o white_balance.o hdr_control.o
	$(CC) $(LDFLAGS) $^ $(LDLIBS) -o $@

temperature: temperature.o
	$(CC) $(LDFLAGS) $^ $(LDLIBS) -o $@
	
install: $(PROGS)
	$(INSTALL) $(OWN) -d $(DESTDIR)$(BINDIR)
	$(INSTALL) -m $(INSTMODE) $(OWN) $(PROGS) $(DESTDIR)$(BINDIR)
clean:
	rm -rf $(PROGS) *.o core

#                INSTALL=${ELPHEL393_INSTALL}
#                MKNOD=${ELPHEL393_MKNOD}
#                DESTDIR=${D}
#                ELPHEL_KERNEL_DIR=${STAGING_KERNEL_DIR}
#                STAGING_KERNEL_DIR=${STAGING_KERNEL_DIR}
#                STAGING_DIR_HOST=${STAGING_DIR_HOST}
#                USERADD='${ELPHEL393_USERADD}'
#                REMOTE_USER=${REMOTE_USER}
#                REMOTE_IP=${REMOTE_IP}

depend: .depend

.depend: $(SRCS)
	rm -f ./.depend
	$(CC) $(CFLAGS) -MM $^ > ./.depend;

include .depend