Makefile 400 B

12345678910111213141516171819
  1. TOOLS_CFLAGS := -Wall -std=c99 -D _DEFAULT_SOURCE
  2. #
  3. # Programs
  4. #
  5. all: funkey_gpio_management
  6. funkey_gpio_management: funkey_gpio_management.o gpio-utils.o uinput.o gpio_mapping.o read_conf_file.o keydefs.o driver_pcal6416a.o driver_axp209.o smbus.o
  7. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^
  8. #
  9. # Objects
  10. #
  11. %.o: %.c
  12. $(CC) $(CFLAGS) $(TOOLS_CFLAGS) -c $< -o $@
  13. clean:
  14. rm *.o funkey_gpio_management