diff options
author | Fengguang Wu <fengguang.wu@intel.com> | 2012-11-27 20:21:57 +0800 |
---|---|---|
committer | Fengguang Wu <fengguang.wu@intel.com> | 2012-11-27 20:29:00 +0800 |
commit | 3a8afe28fcd452d3195cc28f640bb388e34e12e8 (patch) | |
tree | 31455c36e4c78bb118d7c842174e245415b78adc | |
parent | f4c640bc52d106a878548a544af91fc1e6bd9116 (diff) | |
download | vm-scalability-3a8afe28fcd452d3195cc28f640bb388e34e12e8.tar.gz |
Abhinav's work on Makefile
Signed-off-by: Fengguang Wu <fengguang.wu@intel.com>
-rw-r--r-- | Makefile | 47 |
1 files changed, 45 insertions, 2 deletions
@@ -1,2 +1,45 @@ -usemem: usemem.c - gcc -lpthread -O -Wall -g usemem.c -o usemem +EXECUTABLES := usemem \ + usemem_migrate \ + usemem_remap \ + usemem_ksm \ + usemem_ksm_hugepages \ + usemem_direct_write \ + usemem_mbind + +all: $(EXECUTABLES) + +clean: + rm -f *.o + +distclean: clean + rm -f $(EXECUTABLES) + +usemem: usemem.o usemem_hugepages.o usemem_mincore.o + gcc -pthread -Wall -O -g usemem_mincore.o usemem_hugepages.o usemem.o -o usemem + +usemem.o: usemem.c + gcc -O -c -Wall -g usemem.c -o usemem.o + +usemem_hugepages.o: usemem_hugepages.c + gcc -Wall -O -c -g usemem_hugepages.c -o usemem_hugepages.o + +usemem_mincore.o: usemem_mincore.c + gcc -Wall -O -c -g usemem_mincore.c -o usemem_mincore.o + +usemem_migrate: usemem_migrate.c + gcc -Wall -O -g -o usemem_migrate usemem_migrate.c -lnuma + +usemem_ksm: usemem_ksm.c usemem_hugepages.c + gcc -Wall -g -o usemem_ksm usemem_ksm.c usemem_hugepages.c + +usemem_mbind: usemem_mbind.c + gcc -Wall -g -o usemem_mbind usemem_mbind.c -lnuma + +usemem_ksm_hugepages: usemem_ksm_hugepages.c + gcc -Wall -g -o usemem_ksm_hugepages usemem_ksm_hugepages.c + +usemem_direct_write: usemem_direct_write.c + gcc -Wall -g -o usemem_direct_write usemem_direct_write.c + +usemem_remap: usemem_remap.c + gcc -Wall -g -o usemem_remap usemem_remap.c |