Changeset 35 in libcf for trunk/test/makefile


Ignore:
Timestamp:
02/05/13 18:18:37 (11 years ago)
Author:
cheese
Message:

#1 separate example code and doxygen comment and fix logging push logic by vfire

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/makefile

    r19 r35  
    6767# label
    6868#----------------------------------------------------------
    69 all: $(OBJ_PATH) $(TARGET_PATH) $(LIB_CF) $(TARGET)
     69all: dep $(TARGET)
    7070    @echo ========== Complete CHEROXY compilation ==========
     71dep: $(OBJ_PATH) $(TARGET_PATH) $(LIB_CF)
     72
    7173$(TARGET_PATH): dummy
    7274    @if [ ! -d $@ ] ; then mkdir $@ ; fi
     
    7678    cd ../src; make all;
    7779
    78 # link
    79 $(TARGET_PATH)/%.$(EXT_EXECUTE): $(OBJS)
    80     $(LD) $(LDFLAGS) $(LIBS) -o $@ $?
    81 
    82 $(TARGET_PATH)/%.$(EXT_SHARED): $(OBJS)
    83     $(LD) $(SHARED_FLAGS) -o $@ $?
    84 
    85 $(TARGET_PATH)/%.$(EXT_STATIC): $(OBJS)
    86     $(AR) $(ARFLAGS) -o $@ $?
    87 
    88 # compile
    89 $(OBJ_PATH)/%.o: %.$(SOURCE_TYPE)
    90     $(CC) $(CFLAGS) $(CDEFS) $(INCLUDES) -o $@ -c $?
     80%: %.c
     81    make dep
     82    $(LD) $(LDFLAGS) $(LIBS) $(CDEFS) $(CFLAGS) $(INCLUDES) -o $(TARGET_PATH)/$@.$(EXT_EXECUTE) $?
     83    LD_LIBRARY_PATH=$(TARGET_PATH) $(TARGET_PATH)/$@.$(EXT_EXECUTE)
    9184
    9285clean: dummy
     
    9588
    9689dummy:
    97 
    98 test: all
    99     LD_LIBRARY_PATH=$(TARGET_PATH) $(TARGET)
Note: See TracChangeset for help on using the changeset viewer.