FreeCalypso > hg > fc-tourmaline
comparison src/cs/services/atp/atp.mak @ 0:4e78acac3d88
src/{condat,cs,gpf,nucleus}: import from Selenite
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 16 Oct 2020 06:23:26 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:4e78acac3d88 |
---|---|
1 # | |
2 # Makefile for the ATP (Agnostic TransPort) Riviera service (ARM compiler) | |
3 # | |
4 # Copyright (c) Texas Instruments 2001 | |
5 # | |
6 # Author: Cristian Livadiotti | |
7 # Date : 12 December 2001 | |
8 | |
9 | |
10 # Compilation flags | |
11 ATP_FLAGS = $(NODBG) $(16INST) -mn $(CFLAGSSERVICES_ATP) | |
12 WIN_ATP_FLAGS = $($(TP)CFLAGS) $(CFLAGSSERVICES_ATP) | |
13 | |
14 | |
15 # Libraries definition | |
16 LIB_ATP := $(OUT_LIB_DIR)/atp.lib | |
17 CFG_LIBS += $(LIB_ATP) | |
18 | |
19 | |
20 # Source definition | |
21 ifdef ATP_SOURCE | |
22 COMMON_SRC_ATP := $(SERVICES_DIR)/atp/atp_cmd.c \ | |
23 $(SERVICES_DIR)/atp/atp_env.c \ | |
24 $(SERVICES_DIR)/atp/atp_services.c \ | |
25 $(SERVICES_DIR)/atp/atp_sw_ent.c \ | |
26 $(SERVICES_DIR)/atp/atp_port.c \ | |
27 $(SERVICES_DIR)/atp/atp_gsm_bt_api.c | |
28 | |
29 SRC_ATP += $(COMMON_SRC_ATP) \ | |
30 $(SERVICES_DIR)/atp/atp_gsm_bt_api_misc.c | |
31 ifdef BLUETOOTH | |
32 SRC_ATP += $(SERVICES_DIR)/atp/atp_spp_api.c | |
33 endif | |
34 | |
35 WIN_SRC_ATP += $(COMMON_SRC_ATP) \ | |
36 $(SERVICES_DIR)/atp/atp_gsm_gsm_api_dummy.c \ | |
37 $(SERVICES_DIR)/atp/atp_uart.c \ | |
38 $(SERVICES_DIR)/atp/atp_uart_api.c \ | |
39 $(SERVICES_DIR)/atp/atp_uart_env.c \ | |
40 $(SERVICES_DIR)/atp/atp_uart_handle_msg.c | |
41 endif | |
42 | |
43 | |
44 # Objects and dependencies definition | |
45 OBJ_ATP := $(patsubst ../%.c,$(TEMPORARY_FILE_DIR)/%.obj,$(filter %.c,$($(TP)SRC_ATP))) | |
46 CFG_OBJS += $(OBJ_ATP) | |
47 CFG_DEPS += $(OBJ_ATP:.obj=.d) | |
48 | |
49 | |
50 ######## LIBRARIES ############# | |
51 $(LIB_ATP) : $(OBJ_ATP) | |
52 $(MKDIR) $(dir $@) | |
53 $($(TP)LINKER) $($(TP)LFLAGS) $($(TP)LOUTOUT_FLAG)$@ $^ | |
54 | |
55 ######## OBJECTS ############# | |
56 $(OBJ_ATP) : $(TEMPORARY_FILE_DIR)/%.obj: ../%.c | |
57 $($(TP)COMPILER) $($(TP)ATP_FLAGS) $($(TP)COUTPUT_FLAG)$(@D)/ $< | |
58 |