Makefile 407 B

12345678910111213141516
  1. all: compile
  2. %.o: %.c
  3. $(CC) $(CPPFLAGS) $(CFLAGS) -D_GNU_SOURCE -std=c99 -Wall -Wextra -fPIC -c -o $@ $<
  4. clean:
  5. rm -f parser.so *.o
  6. parser.so: template_parser.o template_utils.o template_lmo.o template_lualib.o
  7. $(CC) $(LDFLAGS) -shared -o $@ $^
  8. compile: parser.so
  9. install: compile
  10. mkdir -p $(DESTDIR)/usr/lib/lua/gluon/web/template
  11. cp parser.so $(DESTDIR)/usr/lib/lua/gluon/web/template/parser.so