fix multi core compile
This commit is contained in:
parent
a31550c604
commit
578d4312b9
12
Makefile
12
Makefile
@ -38,12 +38,12 @@ CPP_SRCDIR = $(AllDirs)
|
|||||||
CPP_SOURCES = $(foreach d,$(CPP_SRCDIR),$(wildcard $(d)/*.cpp) )
|
CPP_SOURCES = $(foreach d,$(CPP_SRCDIR),$(wildcard $(d)/*.cpp) )
|
||||||
CPP_OBJS = $(patsubst %.cpp, $(OBJ_PATH)/%.o, $(CPP_SOURCES))
|
CPP_OBJS = $(patsubst %.cpp, $(OBJ_PATH)/%.o, $(CPP_SOURCES))
|
||||||
|
|
||||||
default:init compile strip
|
default: init $(TARGET) strip
|
||||||
|
|
||||||
$(C_OBJS):$(OBJ_PATH)/%.o:%.c
|
$(C_OBJS):$(OBJ_PATH)/%.o:%.c | init
|
||||||
$(CC) -c $(CFLAGS) $(INCLUDES) $< -o $@
|
$(CC) -c $(CFLAGS) $(INCLUDES) $< -o $@
|
||||||
|
|
||||||
$(CPP_OBJS):$(OBJ_PATH)/%.o:%.cpp
|
$(CPP_OBJS):$(OBJ_PATH)/%.o:%.cpp | init
|
||||||
$(CC) -c $(CFLAGS) $(INCLUDES) $< -o $@
|
$(CC) -c $(CFLAGS) $(INCLUDES) $< -o $@
|
||||||
|
|
||||||
init:
|
init:
|
||||||
@ -55,7 +55,9 @@ test:
|
|||||||
@echo "CPP_SOURCES: $(CPP_SOURCES)"
|
@echo "CPP_SOURCES: $(CPP_SOURCES)"
|
||||||
@echo "CPP_OBJS: $(CPP_OBJS)"
|
@echo "CPP_OBJS: $(CPP_OBJS)"
|
||||||
|
|
||||||
compile:$(C_OBJS) $(CPP_OBJS)
|
compile: $(TARGET)
|
||||||
|
|
||||||
|
$(TARGET): $(C_OBJS) $(CPP_OBJS)
|
||||||
$(CC) -O2 -o $(TARGET) $^ $(LINKFLAGS) $(LIBS)
|
$(CC) -O2 -o $(TARGET) $^ $(LINKFLAGS) $(LIBS)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
@ -67,7 +69,7 @@ install: $(TARGET)
|
|||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
rm -f $(PREFIX_BIN)/$(TARGET)
|
rm -f $(PREFIX_BIN)/$(TARGET)
|
||||||
strip:
|
strip: $(TARGET)
|
||||||
$(STRIP) $(TARGET)
|
$(STRIP) $(TARGET)
|
||||||
cp $(TARGET) ~/tftpboot
|
cp $(TARGET) ~/tftpboot
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user