Changeset 119 in libcf for trunk/src/makefile


Ignore:
Timestamp:
06/10/13 09:56:32 (11 years ago)
Author:
cheese
Message:

#1 fix and arrange doxygen configuration file and doxygen comments

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/makefile

    r109 r119  
    2727SRCS            = $(addsuffix .$(SOURCE_TYPE),$(FILES))
    2828OBJS            = $(addprefix $(OBJ_PATH)/,$(addsuffix .o,$(FILES)))
     29DOXYGEN_PATH    = ../docs
     30DOXYGEN_FILE    = $(DOXYGEN_PATH)/doxyfile
    2931
    3032INCLUDES        = -I../include
     
    3335# label
    3436#----------------------------------------------------------
    35 all: $(OBJ_PATH) $(TARGET_PATH) $(TARGET)
     37all: $(OBJ_PATH) $(TARGET_PATH) $(TARGET) doxygen
    3638    @echo ========== Complete LIBCF compilation ==========
    3739$(TARGET_PATH): dummy
     
    5153    $(CC) $(CFLAGS) $(CDEFS) $(INCLUDES) -o $@ -c $?
    5254
     55# doxygen
     56doxygen: dummy
     57ifeq ($(DOXYGEN_CREATE),YES)
     58ifeq ($(DOXYGEN),)
     59    @echo "doxygen was not found."
     60else
     61    @echo "========== DOXYGEN DOCUMENTATION =========="
     62    cd $(DOXYGEN_PATH); $(DOXYGEN) $(DOXYGEN_FILE); cat warning.log;
     63endif
     64endif
     65
    5366clean: dummy
    5467    rm -rf $(TARGET_PATH) $(OBJ_PATH)
     68ifeq ($(DOXYGEN_CREATE),YES)
     69    rm -rf ../documentation
     70endif
    5571
    5672dummy:
    57 
Note: See TracChangeset for help on using the changeset viewer.