Subversion Repositories OpenSees

Rev

Rev 939 | Rev 1126 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

include ../../Makefile.def

OBJS       = Element.o ElementalLoad.o  Information.o TclElementCommands.o NewElement.o
# Compilation control

all:         $(OBJS)
        @$(CD) $(FE)/element/beam2d; $(MAKE);
        @$(CD) $(FE)/element/beam3d; $(MAKE);
        @$(CD) $(FE)/element/truss; $(MAKE);
        @$(CD) $(FE)/element/zeroLength; $(MAKE);
        @$(CD) $(FE)/element/feap; $(MAKE);
        @$(CD) $(FE)/element/nonlinearBeamColumn; $(MAKE);
        @$(CD) $(FE)/element/fourNodeQuad; $(MAKE);
        @$(CD) $(FE)/element/beamWithHinges; $(MAKE);
        @$(CD) $(FE)/element/8nbrick; $(MAKE);
        @$(CD) $(FE)/element/20nbrick; $(MAKE);
        @$(CD) $(FE)/element/upU; $(MAKE);
        @$(CD) $(FE)/element/shell; $(MAKE);
        @$(CD) $(FE)/element/brick; $(MAKE);
        @$(CD) $(FE)/element/joint; $(MAKE);
        @$(CD) $(FE)/element/dispBeamColumn; $(MAKE);
        @$(CD) $(FE)/element/elasticBeamColumn; $(MAKE);
        @$(CD) $(FE)/element/updatedLagrangianBeamColumn; $(MAKE);

# Miscellaneous
tidy:   
        @$(RM) $(RMFLAGS) Makefile.bak *~ #*# core

clean: tidy
        @$(RM) $(RMFLAGS) Makefile.bak $(OBJS) *.o *~ #*# core

spotless: clean
        @$(CD) $(FE)/element/beam2d; $(MAKE) wipe;
        @$(CD) $(FE)/element/beam3d; $(MAKE) wipe;
        @$(CD) $(FE)/element/truss; $(MAKE) wipe;
        @$(CD) $(FE)/element/zeroLength; $(MAKE) wipe;
        @$(CD) $(FE)/element/feap; $(MAKE) wipe;
        @$(CD) $(FE)/element/nonlinearBeamColumn; $(MAKE) wipe;
        @$(CD) $(FE)/element/fourNodeQuad; $(MAKE) wipe;
        @$(CD) $(FE)/element/beamWithHinges; $(MAKE) wipe;
        @$(CD) $(FE)/element/8nbrick; $(MAKE) wipe;
        @$(CD) $(FE)/element/20nbrick; $(MAKE) wipe;
        @$(CD) $(FE)/element/upU; $(MAKE) wipe;
        @$(CD) $(FE)/element/shell; $(MAKE) wipe;
        @$(CD) $(FE)/element/brick; $(MAKE) wipe;
        @$(CD) $(FE)/element/joint; $(MAKE) wipe;
        @$(CD) $(FE)/element/dispBeamColumn; $(MAKE) wipe;
        @$(CD) $(FE)/element/elasticBeamColumn; $(MAKE) wipe;
        @$(CD) $(FE)/element/updatedLagrangianBeamColumn wipe; $(MAKE);

wipe: spotless

# DO NOT DELETE THIS LINE -- make depend depends on it.