Compare distribution of three random integer algorithm from random bytes.
c
sadrand
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.

Makefile 639B

1234567891011121314151617181920212223242526272829303132333435
  1. CC=gcc
  2. CFLAGS=-Wall -O3
  3. CLFAGS-DBG=$(CFLAGS) -g
  4. LDFLAGS=-lm
  5. LDFLAGS-DBG=$(LDFLAGS) -g
  6. LDFLAGS+= -s
  7. all: sadrand
  8. sadrand: sadrand.o
  9. $(CC) -o $@ $< $(LDFLAGS)
  10. sadrand.o: sadrand.c
  11. $(CC) $(CFLAGS) -c -o $@ $<
  12. sadrand-dbg: sadrand-dbg.o
  13. $(CC) -o $@ $< $(LDFLAGS-DBG)
  14. sadrand-dbg.o: sadrand.c
  15. $(CC) $(CFLAGS-DBG) -c -o $@ $<
  16. pkg: sadrand.tar.gz
  17. sadrand.tar.gz: TMP=$(shell mktemp)
  18. sadrand.tar.gz: dist .distfile sadrand.c Makefile
  19. tar -C .. \
  20. -acvf '$(TMP)' $(shell cat .distfile | sed "s#^#$(shell basename `pwd`)/#" )
  21. mv -v '$(TMP)' '$@'
  22. .PHONY: clean dist
  23. clean:
  24. -rm *.o
  25. dist: clean
  26. -rm sadrand sadrand-dbg sadrand.tar.gz