trunk/makefile
| r245225 | r245226 | |
| 18 | 18 | ifdef TOOLS |
| 19 | 19 | PARAMS+= --with-tools |
| 20 | 20 | endif |
| 21 | | ifdef CC |
| 22 | | PARAMS+= --CC='$(CC)' |
| 23 | | endif |
| 24 | | ifdef CXX |
| 25 | | PARAMS+= --CXX='$(CXX)' |
| 26 | | endif |
| 27 | | ifdef LD |
| 28 | | PARAMS+= --LD='$(LD)' |
| 29 | | endif |
| 30 | 21 | |
| 31 | 22 | #------------------------------------------------- |
| 32 | 23 | # specify core target: mame, mess, etc. |
| r245225 | r245226 | |
| 154 | 145 | |
| 155 | 146 | |
| 156 | 147 | PYTHON = @python |
| 148 | CC = @gcc |
| 149 | LD = @g++ |
| 157 | 150 | |
| 158 | 151 | #------------------------------------------------- |
| 159 | 152 | # distribution may change things |
| r245225 | r245226 | |
| 165 | 158 | ifeq ($(DISTRO),debian-stable) |
| 166 | 159 | else |
| 167 | 160 | ifeq ($(DISTRO),ubuntu-intrepid) |
| 161 | # Force gcc-4.2 on ubuntu-intrepid |
| 162 | CC = @gcc -V 4.2 |
| 163 | LD = @g++-4.2 |
| 168 | 164 | else |
| 169 | 165 | ifeq ($(DISTRO),gcc44-generic) |
| 166 | CC = @gcc-4.4 |
| 167 | LD = @g++-4.4 |
| 170 | 168 | else |
| 171 | 169 | ifeq ($(DISTRO),gcc45-generic) |
| 170 | CC = @gcc-4.5 |
| 171 | LD = @g++-4.5 |
| 172 | 172 | else |
| 173 | 173 | ifeq ($(DISTRO),gcc46-generic) |
| 174 | CC = @gcc-4.6 |
| 175 | LD = @g++-4.6 |
| 174 | 176 | else |
| 175 | 177 | ifeq ($(DISTRO),gcc47-generic) |
| 178 | CC = @gcc-4.7 |
| 179 | LD = @g++-4.7 |
| 176 | 180 | else |
| 177 | 181 | $(error DISTRO $(DISTRO) unknown) |
| 178 | 182 | endif |
| r245225 | r245226 | |
| 185 | 189 | |
| 186 | 190 | PARAMS+= --distro=$(DISTRO) |
| 187 | 191 | |
| 192 | ifdef OVERRIDE_CC |
| 193 | PARAMS+= --CC='$(OVERRIDE_CC)' |
| 194 | CC = $(OVERRIDE_CC) |
| 195 | endif |
| 196 | ifdef OVERRIDE_CXX |
| 197 | PARAMS+= --CXX='$(OVERRIDE_CXX)' |
| 198 | CXX = $(OVERRIDE_CXX) |
| 199 | endif |
| 200 | ifdef OVERRIDE_LD |
| 201 | PARAMS+= --LD='$(OVERRIDE_LD)' |
| 202 | LD = $(OVERRIDE_LD) |
| 203 | endif |
| 204 | |
| 188 | 205 | #------------------------------------------------- |
| 189 | 206 | # sanity check the configuration |
| 190 | 207 | #------------------------------------------------- |