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 | ||