tMakefile - slidergrid - grid of elastic sliders on a frictional surface
 (HTM) git clone git://src.adamsgaard.dk/slidergrid
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       tMakefile (689B)
       ---
            1 CC=gcc
            2 #CFLAGS=-Wall -O3 -march=native
            3 CFLAGS=-Wall -g -pg
            4 LDLIBS=-lm
            5 SRCFOLDER=slidergrid
            6 ESSENTIALOBJS=$(SRCFOLDER)/main.o \
            7                           $(SRCFOLDER)/slider.o \
            8                           $(SRCFOLDER)/grid.o \
            9                           $(SRCFOLDER)/vector_math.o \
           10                           $(SRCFOLDER)/simulation.o
           11 BIN=example
           12 
           13 default: example tests
           14 
           15 run-example: $(BIN)
           16         ./$(BIN)
           17         ./postprocessing.py --plot-kinetic-energy $(BIN)-output
           18         @#./postprocessing.py --plot-sliders $(BIN)-output
           19 
           20 example: example.o $(ESSENTIALOBJS)
           21         $(CC) $(LDLIBS) $^ -o $@
           22 
           23 test:
           24         make -C tests/
           25 
           26 doc/doc.pdf:
           27         make -C doc/
           28 
           29 debug: $(BIN)
           30         @gdb $<
           31 
           32 clean:
           33         @$(RM) $(BIN)
           34         @$(RM) -r $(BIN)-output
           35         @$(RM) *.o
           36         @$(RM) $(SRCFOLDER)/*.o
           37         @make -C tests clean
           38         @make -C doc clean