You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

30 lines
850 B

  1. CC = gcc
  2. BIN = /usr/bin
  3. INCLUDES = -I.
  4. PALETTE_DIR=\"$(PWD)/palettes\"
  5. CFLAGS = -O3 -Wall -Wextra -Wno-missing-field-initializers -DPALETTE_DIR=$(PALETTE_DIR) $(INCLUDES)
  6. OBJS = src/main.o src/image.o src/dsp.o src/filter.o src/libs/reg.o src/pngio.o src/libs/median.o src/color.o src/libs/argparse.o
  7. aptdec: $(OBJS)
  8. $(CC) -o $@ $(OBJS) -lm -lsndfile -lpng
  9. echo "Using the Makefile with GNU automake is now deprecated and will be removed soon, please use CMake instead."
  10. src/libs/reg.o: src/libs/reg.c
  11. src/libs/argparse.o: src/libs/argparse.c
  12. src/color.o: src/color.c
  13. src/main.o: src/main.c
  14. src/libs/median.o: src/libs/median.c
  15. src/dsp.o: src/dsp.c
  16. src/filter.o: src/filter.c
  17. src/image.o: src/image.c
  18. src/pngio.o: src/pngio.c
  19. clean:
  20. rm -f src/*.o aptdec
  21. install:
  22. install -m 755 aptdec $(BIN)
  23. uninstall:
  24. rm $(BIN)/aptdec