summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorPer Persson <per.xb.persson@stericsson.com>2011-07-04 10:19:53 +0200
committerJimmy RUBIN <jimmy.rubin@stericsson.com>2011-07-05 10:02:30 +0200
commitf5784d2722df6d09dcf09f13a316531bf80fa973 (patch)
tree456720a1e992d08c0ff3e36df49211b7e2f2c125 /Makefile
parent23362b8dfcd202b097c48753f6167b428818ca53 (diff)
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 <per.xb.persson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/26488 Reviewed-by: QATEST Reviewed-by: QATOOLS Reviewed-by: Robert LIND <robert.lind@stericsson.com> Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile34
1 files changed, 34 insertions, 0 deletions
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