summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorAdriana Kobylak <anoo@us.ibm.com>2016-02-09 16:50:14 -0600
committerAdriana Kobylak <anoo@us.ibm.com>2016-02-09 16:50:14 -0600
commitcc2be2678bd762aa23485e2dd7b0634b6275e956 (patch)
tree1fb856148c0b40a43972281ac6a924ab386a8ed1 /Makefile
parent9c75104bca4932f74c82ddac5c744f1bfc0ee1d0 (diff)
downloadtalos-skeleton-cc2be2678bd762aa23485e2dd7b0634b6275e956.tar.gz
talos-skeleton-cc2be2678bd762aa23485e2dd7b0634b6275e956.zip
LED Makefile and polarity fixes
Copy the changes from pending pull request: https://github.com/openbmc/skeleton/pull/39 These changes were done in the led_controller_new file, but need to be ported to file led_controller since it has been renamed.
Diffstat (limited to 'Makefile')
-rwxr-xr-xMakefile4
1 files changed, 3 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 49600ba..8a88a37 100755
--- a/Makefile
+++ b/Makefile
@@ -6,6 +6,8 @@ OBJS2 = progress.o ast-sf-ctrl.o libflash.o libffs.o arm_io.o
OBJS3 = obj/progress.o obj/ast-sf-ctrl.o obj/libflash.o obj/libffs.o obj/arm_io.o
INCLUDES=$(shell pkg-config --cflags gio-unix-2.0 glib-2.0) -Iincludes -Iobjects/pflash -I.
LIBS=$(shell pkg-config --libs gio-unix-2.0 glib-2.0) -Llib -lopenbmc_intf
+INCLUDES += $(shell pkg-config --cflags --libs libsystemd) -I. -O2
+LIB_FLAG += $(shell pkg-config --libs libsystemd)
%.o: interfaces/%.c
$(CC) -c -fPIC -o obj/$@ $< $(CFLAGS) $(INCLUDES)
@@ -37,7 +39,7 @@ power_control: power_control_obj.o gpio.o object_mapper.o libopenbmc_intf
$(CC) -o bin/$@.exe obj/gpio.o obj/power_control_obj.o obj/object_mapper.o $(LDFLAGS) $(LIBS)
led_controller: led_controller.o
- $(CC) -o bin/$@.exe obj/led_controller.o $(LDFLAGS) $(LIBS) -lsystemd
+ $(CC) -o bin/$@.exe obj/led_controller.o $(LDFLAGS) $(LIB_FLAG)
button_power: button_power_obj.o gpio.o object_mapper.o libopenbmc_intf
$(CC) -o bin/$@.exe obj/button_power_obj.o obj/gpio.o obj/object_mapper.o $(LDFLAGS) $(LIBS)
OpenPOWER on IntegriCloud