Makefile 853 B

123456789101112131415161718192021222324252627282930
  1. LIBS = -L../ -lm -lcpufreq
  2. OBJS = main.o parse.o system.o benchmark.o
  3. CFLAGS += -D_GNU_SOURCE -I../lib -DDEFAULT_CONFIG_FILE=\"$(confdir)/cpufreq-bench.conf\"
  4. ifeq ($(strip $(V)),false)
  5. CC=@../build/ccdv gcc
  6. else
  7. CC=gcc
  8. endif
  9. cpufreq-bench: $(OBJS)
  10. $(CC) -o $@ $(CFLAGS) $(OBJS) $(LIBS)
  11. all: cpufreq-bench
  12. install:
  13. mkdir -p $(DESTDIR)/$(sbindir)
  14. mkdir -p $(DESTDIR)/$(bindir)
  15. mkdir -p $(DESTDIR)/$(docdir)
  16. mkdir -p $(DESTDIR)/$(confdir)
  17. install -m 755 cpufreq-bench $(DESTDIR)/$(sbindir)/cpufreq-bench
  18. install -m 755 cpufreq-bench_plot.sh $(DESTDIR)/$(bindir)/cpufreq-bench_plot.sh
  19. install -m 644 README-BENCH $(DESTDIR)/$(docdir)/README-BENCH
  20. install -m 755 cpufreq-bench_script.sh $(DESTDIR)/$(docdir)/cpufreq-bench_script.sh
  21. install -m 644 example.cfg $(DESTDIR)/$(confdir)/cpufreq-bench.conf
  22. clean:
  23. rm -f *.o
  24. rm -f cpufreq-bench