Subversion Repositories Tesi_Voip

Rev

Rev 53 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 53 Rev 59
Line 7... Line 7...
7
#************************************************
7
#************************************************
8
#*   PARAMETRI	                                *
8
#*   PARAMETRI	                                *
9
#************************************************
9
#************************************************
10
 
10
 
11
# versione debug: yes/no 
11
# versione debug: yes/no 
12
DEBUG_VERSION = yes
12
DEBUG_VERSION = no
13
 
13
 
14
 
14
 
15
#************************************************
15
#************************************************
16
#*   DIRECTORY/FILE                             *
16
#*   DIRECTORY/FILE                             *
17
#************************************************
17
#************************************************
Line 21... Line 21...
21
INC           = $(PROJECT_DIR)/INC
21
INC           = $(PROJECT_DIR)/INC
22
SRC           = $(PROJECT_DIR)/SRC
22
SRC           = $(PROJECT_DIR)/SRC
23
DEST_DIR      = $(PROJECT_DIR)/bin
23
DEST_DIR      = $(PROJECT_DIR)/bin
24
# se e' previsto il debug verrĂ  creato il file nomefile_d.bin:
24
# se e' previsto il debug verrĂ  creato il file nomefile_d.bin:
25
ifeq ($(DEBUG_VERSION),yes)	
25
ifeq ($(DEBUG_VERSION),yes)	
26
OUT_FILE      = exe_d.bin
26
OUT_IDENTIFY_FILE      = identify_d.bin
-
 
27
OUT_MASKING_FILE       = masking_d.bin
27
else
28
else
28
OUT_FILE      = exe.bin
29
OUT_IDENTIFY_FILE      = identify.bin
-
 
30
OUT_MASKING_FILE       = masking.bin
29
endif
31
endif
30
 
32
 
31
 
33
 
32
#************************************************
34
#************************************************
33
#*   COMANDI                                    *
35
#*   COMANDI                                    *
Line 87... Line 89...
87
#************************************************
89
#************************************************
88
#*   TARGET DEL MAKEFILE                        *
90
#*   TARGET DEL MAKEFILE                        *
89
#************************************************
91
#************************************************
90
 
92
 
91
clean:
93
clean:
-
 
94
	$(RM) *.o
92
	$(RM) $(DEST_DIR)/$(OUT_FILE)
95
	$(RM) $(DEST_DIR)/$(OUT_FILE)
93
 
96
 
94
obj:
97
masking:
95
	 @echo +----------------------------------------------------------------------------------------------------------------------+
98
	@echo +---------------------+
96
	 @echo +----------------------------------------------------------------------------------------------------------------------+
99
	@echo +---------------------+
97
	$(CC) -DMASKING $(CFLAGS) $(SRC)/*.c
100
	$(CC) -DMASKING $(CFLAGS) $(SRC)/*.c
98
	 @echo +---------------------+
101
	@echo +---------------------+
99
	 @echo +  All obj created
102
	@echo +  All obj created
-
 
103
	@echo +---------------------+	
-
 
104
	$(CC) *.o $(LDFLAGS) -o $(OUT_MASKING_FILE)
-
 
105
	@echo +---------------------+
-
 
106
	@echo +  $(OUT_MASKING_FILE) created
100
	 @echo +---------------------+
107
	@echo +---------------------+
101
 
108
	
102
exe: obj
109
identify:
-
 
110
	@echo +---------------------+
-
 
111
	@echo +---------------------+
103
	 $(CC) *.o $(LDFLAGS) -o $(OUT_FILE)
112
	$(CC) -DIDENTIFY $(CFLAGS) $(SRC)/*.c
104
	 @echo +---------------------+
113
	@echo +---------------------+
105
	 @echo +  Link OK, exe OK
114
	@echo +  All obj created
106
	 @echo +---------------------+
115
	@echo +---------------------+
107
#	 $(CP) $(OUT_FILE) $(DEST_DIR)
116
	$(CC) *.o $(LDFLAGS) -o $(OUT_IDENTIFY_FILE)
108
	 $(RM) *.o
117
	@echo +---------------------+
109
#	 $(RM) $(OUT_FILE)
118
	@echo +  $(OUT_IDENTIFY_FILE) created
-
 
119
	@echo +---------------------+
110
 
120
 
-
 
121
exe: masking identify
-
 
122
	@echo +---------------------+
-
 
123
	@echo +  All files created
-
 
124
	@echo +---------------------+
111
 
125