From f5784d2722df6d09dcf09f13a316531bf80fa973 Mon Sep 17 00:00:00 2001 From: Per Persson Date: Mon, 4 Jul 2011 10:19:53 +0200 Subject: HDMIservice: Prepare for lbp build Makefile for building lbp is added. Compiler warnings are removed. ST-Ericsson ID: 350562 ST-Ericsson FOSS-OUT ID: STETL-FOSS-OUT-10177 Change-Id: I32dd6de5eeaedb0a9aaae7dfb3f0dc0713c8e2d5 Signed-off-by: Per Persson Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/26488 Reviewed-by: QATEST Reviewed-by: QATOOLS Reviewed-by: Robert LIND Reviewed-by: Jimmy RUBIN --- Makefile | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..30cccb0 --- /dev/null +++ b/Makefile @@ -0,0 +1,34 @@ +# Makefile for HDMIservice +# +# Copyright (C) ST-Ericsson AB 2011. +# + +PACKAGE_NAME=hdmi_service + +CFLAGS += -c -Wall -O2 -fPIC +LDFLAGS += -L./ -lpthread -shared +LDFLAGS_2 = -L./ +INCLUDES += -I./include +HDMILIBS = hdmiservice.so + +build: hdmiservice.so hdmistart + +install: clean build + @$(PACKAGE_FILE) /usr/lib/hdmiservice.so $(CURDIR)/hdmiservice.so 755 0 0 + @$(PACKAGE_FILE) /usr/bin/hdmistart $(CURDIR)/hdmistart 755 0 0 + +%.o: src/%.c + ${CC} ${CFLAGS} ${INCLUDES} -c $< + +hdmiservice.so: cec.o edid.o hdcp.o hdmi_service_api.o hdmi_service.o kevent.o \ + setres.o socket.o + $(CC) $(LDFLAGS) $^ -o $@ + +hdmistart: hdmi_service_start.o + $(CC) $(LDFLAGS_2) $^ -o $@ $(HDMILIBS) + +clean: + @rm -rf cec.o edid.o hdcp.o hdmi_service_api.o hdmi_service.o kevent.o \ + setres.o socket.o hdmiservice.so hdmi_service_start.o hdmistart + +.PHONY: hdmiservice.so clean -- cgit v1.2.3