mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2025-12-27 18:25:05 +00:00
31 lines
468 B
Makefile
31 lines
468 B
Makefile
#
|
|
# Copyright (c) Microsoft Corporation. All rights reserved.
|
|
# Licensed under the MIT License.
|
|
#
|
|
|
|
ifdef APP
|
|
|
|
$(APP): $(C_OBJ) libs
|
|
gcc $(CFLAGS) $(INC_DIRS) $(C_OBJ) -o $@ $(C_LIBS)
|
|
|
|
else
|
|
|
|
$(LIB): $(C_OBJ)
|
|
ar rs $@ $(C_OBJ)
|
|
|
|
endif
|
|
|
|
.PHONY: libs
|
|
libs:
|
|
make -C $(PRJROOT)/libs
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
rm -rf obj $(APP) $(LIB)
|
|
|
|
-include $(DEPS)
|
|
|
|
obj/$(TARGET_PLATFORM)/%.o: %.c
|
|
@mkdir -p $(dir $@)
|
|
gcc $(CFLAGS) -c $(INC_DIRS) $< -o $@
|