Changeset 332 for trunk/src


Ignore:
Timestamp:
Mar 12, 2006 8:28:15 PM (18 years ago)
Author:
cxsong
Message:

updatd with new files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/mesh/Makefile

    r312 r332  
    3030PROGS           =   librpmesh
    3131TEST_PROGS =    test_node2d \
    32                 test_node3d \
     32                #test_node3d \
    3333                test_element \
    3434                test_elem2 \
    35                 test_mesh \
     35                #test_mesh \
    3636                test_grid1d \
    37                 test_grid
     37                test_grid \
     38                test_field \
     39                test_serializer
    3840
    3941# define our compiling environment
     
    4143CC              = gcc
    4244CXX             = g++
    43 DEBUG           = -g -Wall
    44 DEBUG_PLUS      = -DDEBUG
     45DEBUG           = -g -Wall $(DEBUG_PLUS)
     46#DEBUG_PLUS      = -DDEBUG
    4547PY              = $(RP_INSTALL_BASE)/bin/python
    4648MEX             = mex
     
    9496                  RpChoice.o RpOption.o RpUnitsStd.o RpUnits.o #RpValue.o\
    9597                  # RpValueDouble.o RpValueString.o
    96 RP_MESH_DEPS =  const.o grid1d_reg.o grid2d.o node3d.o node2d.o \
    97                 element.o mesh.o serializer.o util.o \
    98                 grid1d.o reader.o #field.o
     98RP_MESH_DEPS =  const.o grid1d.o grid2d.o node2d.o \
     99                element.o serializer.o util.o reader.o \
     100                field.o #node3d.o mesh.o
    99101
    100102LDLIB_MACOSX = -dynamiclib -o $(LIB_DIR)/$@.dylib
     
    117119                ranlib $@.a; \
    118120        fi
    119 librappture: $(RP_IO_DEPS) $(RP_UNITS_DEPS) $(RP_OTHER_DEPS)
    120         if test "`uname`" == "Darwin"; then \
    121                 $(CXX) $(DEGUG) $(LDLIB_MACOSX) $^ $(LIB_SCEW_FLAG) -lm; \
    122                 ar -r $@.a $^; \
    123                 ranlib -s $@.a; \
    124         else \
    125                 $(CXX) $(DEGUG) $(LDLIB_LINUX) $^ $(LIB_SCEW_FLAG) -lm; \
    126                 /sbin/ldconfig -n $(LIB_DIR); \
    127                 ar -r $@.a $^; \
    128                 ranlib $@.a; \
    129         fi
    130 
    131 install_rappture: librappture
    132         if test "`uname`" == "Darwin"; then \
    133                 cp $<.dylib $(RP_INSTALL_BASE)/lib; \
    134                 cp $<.a $(RP_INSTALL_BASE)/lib; \
    135         else \
    136                 cp -d $<.so* $(RP_INSTALL_BASE)/lib; \
    137                 cp -d $<.a $(RP_INSTALL_BASE)/lib; \
    138         fi
    139 
    140121
    141122###############################################
     
    151132serializer.cc: serializer.h serializable.h
    152133reader.cc: byte_order.h
     134field.cc: grid1d.h
    153135
    154136grid2d.o: grid2d.cc
    155137        $(CXX) $(CFLAGS) $(DEBUG) -c $?
    156138grid1d.o: grid1d.cc
    157         $(CXX) $(CFLAGS) $(DEBUG) -c $?
    158 grid1d_reg.o: grid1d_reg.cc
    159139        $(CXX) $(CFLAGS) $(DEBUG) -c $?
    160140util.o: util.cc
     
    173153        $(CXX) $(CFLAGS) $(DEBUG) -c $?
    174154reader.o: reader.cc
     155        $(CXX) $(CFLAGS) $(DEBUG) -c $?
     156field.o: field.cc
    175157        $(CXX) $(CFLAGS) $(DEBUG) -c $?
    176158
     
    195177test_grid: test_grid.o ../librpmesh.so
    196178        $(CXX) $(DEBUG) -o $@ $< $(LIB_RPMESH)
     179test_field: test_field.o ../librpmesh.so
     180        $(CXX) $(DEBUG) -o $@ $< $(LIB_RPMESH)
     181test_serializer: test_serializer.o ../librpmesh.so
     182        $(CXX) $(DEBUG) -o $@ $< $(LIB_RPMESH)
    197183testg: testg.o ../librpmesh.so
    198184        $(CXX) $(DEBUG) -o $@ $< $(LIB_RPMESH)
     
    201187#### CLEAN UP ############################################################
    202188clean:
    203         - rm -f *.o librpmesh.a ../librpmesh.so* $(TEST_PROGS)
     189        - rm -f *.o *.gch librpmesh.a ../librpmesh.so* $(TEST_PROGS)
    204190
Note: See TracChangeset for help on using the changeset viewer.