Makefile 462 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. INCLUDES=-I/usr/include/freetype2
  2. CC=gcc
  3. CFLAGS=$(INCLUDES) -std=gnu11 -g -DLINUX
  4. SOURCES=main.c \
  5. c3dlas.c \
  6. ds.c \
  7. dumpImage.c \
  8. fcfg.c \
  9. font.c \
  10. hash.c \
  11. MurmurHash3.c
  12. LIBS=-lfreetype -lfontconfig -lpng -lm -pthread
  13. OBJS = $(SOURCES:.c=.o)
  14. all: sdfgen
  15. .c.o:
  16. $(CC) $(CFLAGS) -o $@ -c $<
  17. sdfgen: $(OBJS)
  18. $(CC) $(CFLAGS) $(LIBS) -o $@ $^
  19. clean:
  20. $(RM) *.o sdfgen
  21. # .PHONY: clean
  22. # clean:
  23. # rm -f $(ODIR)/*.o *~ core $(INCDIR)/*~