makefile-engine: add .cxx extension handling
Change-Id: I67312f69c71b0653013bd001613dbac5cb464594 Reviewed-on: https://review.haiku-os.org/654 Reviewed-by: waddlesplash <[email protected]>
This commit is contained in:
committed by
waddlesplash
parent
131f09907e
commit
4abe18063a
@@ -272,6 +272,9 @@ $(OBJ_DIR)/%.d : %.cp
|
|||||||
$(OBJ_DIR)/%.d : %.cc
|
$(OBJ_DIR)/%.d : %.cc
|
||||||
mkdir -p $(OBJ_DIR); \
|
mkdir -p $(OBJ_DIR); \
|
||||||
mkdepend $(LOC_INCLUDES) -p .cc:$(OBJ_DIR)/%n.o -m -f "$@" $<
|
mkdepend $(LOC_INCLUDES) -p .cc:$(OBJ_DIR)/%n.o -m -f "$@" $<
|
||||||
|
$(OBJ_DIR)/%.d : %.cxx
|
||||||
|
mkdir -p $(OBJ_DIR); \
|
||||||
|
mkdepend $(LOC_INCLUDES) -p .cxx:$(OBJ_DIR)/%n.o -m -f "$@" $<
|
||||||
$(OBJ_DIR)/%.d : %.C
|
$(OBJ_DIR)/%.d : %.C
|
||||||
mkdir -p $(OBJ_DIR); \
|
mkdir -p $(OBJ_DIR); \
|
||||||
mkdepend $(LOC_INCLUDES) -p .C:$(OBJ_DIR)/%n.o -m -f "$@" $<
|
mkdepend $(LOC_INCLUDES) -p .C:$(OBJ_DIR)/%n.o -m -f "$@" $<
|
||||||
@@ -281,6 +284,9 @@ $(OBJ_DIR)/%.d : %.CC
|
|||||||
$(OBJ_DIR)/%.d : %.CPP
|
$(OBJ_DIR)/%.d : %.CPP
|
||||||
mkdir -p $(OBJ_DIR); \
|
mkdir -p $(OBJ_DIR); \
|
||||||
mkdepend $(LOC_INCLUDES) -p .CPP:$(OBJ_DIR)/%n.o -m -f "$@" $<
|
mkdepend $(LOC_INCLUDES) -p .CPP:$(OBJ_DIR)/%n.o -m -f "$@" $<
|
||||||
|
$(OBJ_DIR)/%.d : %.CXX
|
||||||
|
mkdir -p $(OBJ_DIR); \
|
||||||
|
mkdepend $(LOC_INCLUDES) -p .CXX:$(OBJ_DIR)/%n.o -m -f "$@" $<
|
||||||
|
|
||||||
-include $(DEPENDS)
|
-include $(DEPENDS)
|
||||||
|
|
||||||
@@ -293,12 +299,16 @@ $(OBJ_DIR)/%.o : %.cp
|
|||||||
$(CC) -c $< $(INCLUDES) $(CFLAGS) -o "$@"
|
$(CC) -c $< $(INCLUDES) $(CFLAGS) -o "$@"
|
||||||
$(OBJ_DIR)/%.o : %.cc
|
$(OBJ_DIR)/%.o : %.cc
|
||||||
$(C++) -c $< $(INCLUDES) $(CFLAGS) -o "$@"
|
$(C++) -c $< $(INCLUDES) $(CFLAGS) -o "$@"
|
||||||
|
$(OBJ_DIR)/%.o : %.cxx
|
||||||
|
$(C++) -c $< $(INCLUDES) $(CFLAGS) -o "$@"
|
||||||
$(OBJ_DIR)/%.o : %.C
|
$(OBJ_DIR)/%.o : %.C
|
||||||
$(CC) -c $< $(INCLUDES) $(CFLAGS) -o "$@"
|
$(CC) -c $< $(INCLUDES) $(CFLAGS) -o "$@"
|
||||||
$(OBJ_DIR)/%.o : %.CC
|
$(OBJ_DIR)/%.o : %.CC
|
||||||
$(C++) -c $< $(INCLUDES) $(CFLAGS) -o "$@"
|
$(C++) -c $< $(INCLUDES) $(CFLAGS) -o "$@"
|
||||||
$(OBJ_DIR)/%.o : %.CPP
|
$(OBJ_DIR)/%.o : %.CPP
|
||||||
$(C++) -c $< $(INCLUDES) $(CFLAGS) -o "$@"
|
$(C++) -c $< $(INCLUDES) $(CFLAGS) -o "$@"
|
||||||
|
$(OBJ_DIR)/%.o : %.CXX
|
||||||
|
$(C++) -c $< $(INCLUDES) $(CFLAGS) -o "$@"
|
||||||
|
|
||||||
# Rules to compile the resource definition files.
|
# Rules to compile the resource definition files.
|
||||||
$(OBJ_DIR)/%.rsrc : %.rdef
|
$(OBJ_DIR)/%.rsrc : %.rdef
|
||||||
|
|||||||
Reference in New Issue
Block a user