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 (1168B)
       ---
            1 CC=gcc
            2 #CFLAGS=-Wall -O3 -march=native
            3 CFLAGS=-Wall -g -pg
            4 LDLIBS=-lm
            5 ROOT=../../
            6 SRCFOLDER=$(ROOT)/slidergrid
            7 ESSENTIALOBJS=$(SRCFOLDER)/main.o \
            8                           $(SRCFOLDER)/slider.o \
            9                           $(SRCFOLDER)/grid.o \
           10                           $(SRCFOLDER)/vector_math.o \
           11                           $(SRCFOLDER)/simulation.o
           12 BINS=normal shear twist
           13 
           14 default: normal-output/normal.E_kin.pdf shear-output/shear.E_kin.pdf
           15 
           16 normal-output/normal.E_kin.pdf: normal
           17         ./$< --verbose
           18         python $(ROOT)postprocessing.py --plot-kinetic-energy $<-output
           19         @#python $(ROOT)postprocessing.py --plot-sliders $<-output
           20 
           21 shear-output/shear.E_kin.pdf: shear
           22         ./$< --verbose
           23         python $(ROOT)postprocessing.py --plot-kinetic-energy $<-output
           24         @#python $(ROOT)postprocessing.py --plot-sliders $<-output
           25 
           26 twist-output/twist.E_kin.pdf: twist
           27         ./$< --verbose
           28         python $(ROOT)postprocessing.py --plot-kinetic-energy $<-output
           29         @#python $(ROOT)postprocessing.py --plot-sliders $<-output
           30 
           31 normal: normal.o $(ESSENTIALOBJS)
           32         $(CC) $(LDLIBS) $^ -o $@
           33 
           34 shear: shear.o $(ESSENTIALOBJS)
           35         $(CC) $(LDLIBS) $^ -o $@
           36 
           37 twist: twist.o $(ESSENTIALOBJS)
           38         $(CC) $(LDLIBS) $^ -o $@
           39 
           40 clean:
           41         @$(RM) $(BINS)
           42         @$(RM) -r *-output
           43         @$(RM) *.o
           44 
           45 clean-root:
           46         make clean -C ../..