Makefile 319 B

1234567891011121314151617181920212223
  1. CFLAGS+=-O3 -Wall
  2. CFLAGS+=-msse4.2
  3. LDFLAGS+=-lutil -msse4.2 -Wl,-O3
  4. PROG=crc32c
  5. PROG_OBJS=crc32c.o
  6. .SYSPATH: $(.CURDIR)/../Mk
  7. .PHONY: clean
  8. .MAIN: $(PROG)
  9. $(PROG): $(PROG_OBJS)
  10. $(CC) -o ${.TARGET} ${.ALLSRC} $(LDFLAGS)
  11. %o:
  12. $(CC) -o ${.TARGET} -c ${.IMPSRC}
  13. clean:
  14. rm -f *.o $(PROG)
  15. .include <hardening.mk>