Makefile 462 B

123456789101112131415161718192021
  1. TOOLS_CFLAGS := -Wall -std=c99 -D _DEFAULT_SOURCE
  2. #
  3. # Programs
  4. #
  5. all: funkey_gpio_management termfix
  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. termfix: termfix.o
  9. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^
  10. #
  11. # Objects
  12. #
  13. %.o: %.c
  14. $(CC) $(CFLAGS) $(TOOLS_CFLAGS) -c $< -o $@
  15. clean:
  16. rm *.o funkey_gpio_management