Mercurial > repos > petrn > repeatexplorer
diff louvain/Makefile @ 0:f6ebec6e235e draft
Uploaded
| author | petrn |
|---|---|
| date | Thu, 19 Dec 2019 13:46:43 +0000 |
| parents | |
| children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/louvain/Makefile Thu Dec 19 13:46:43 2019 +0000 @@ -0,0 +1,32 @@ +#!/bin/bash + +CC=g++ +CFLAGS= -ansi -O5 -Wall +LDFLAGS= -ansi -lm -Wall +EXEC=louvain_community louvain_convert louvain_hierarchy +OBJ1= graph_binary.o community.o +OBJ2= graph.o + +all: $(EXEC) + +louvain_community : $(OBJ1) main_community.o + $(CC) -o $@ $^ $(LDFLAGS) + +louvain_convert : $(OBJ2) main_convert.o + $(CC) -o $@ $^ $(LDFLAGS) + +louvain_hierarchy : main_hierarchy.o + $(CC) -o $@ $^ $(LDFLAGS) + +########################################## +# Generic rules +########################################## + +%.o: %.cpp %.h + $(CC) -o $@ -c $< $(CFLAGS) + +%.o: %.cpp + $(CC) -o $@ -c $< $(CFLAGS) + +clean: + rm -f *.o *~ $(EXEC)
