• # Mais si, c'est possible

    Posté par (site web personnel) . En réponse au message Makefile et structure de fichier. Évalué à 3.

    INC_PATH = ${MODULE_ROOT}/include
    SRC_PATH = ${MODULE_ROOT}/src
    OBJ_PATH = ${MODULE_ROOT}/obj
    SOURCES = toto.cpp titi.cpp
    OBJECTS = ${SOURCES:%.cpp=${OBJ_PATH}/%.o}
    INCLUDES = -I${INC_PATH}
    DIRS = ${OBJ_PATH} ${BIN_PATH} .....
    all: ${DIRS} ${TARGETS}
    ${OBJ_PATH}:
    	mkdir -p $@
    ....
    ${OBJ_PATH}/%.o : ${SRC_PATH}/%.cpp
    	${CCC} ${FLAGS} ${INCLUDES} -c $< -o $@
    ...
    
    Il y a d'autres façons de faire, mais c'est une base où les seules choses à modifier sont SOURCES et TARGETS