Changeset 65e7a3a in buchla-emu for Makefile


Ignore:
Timestamp:
08/06/2017 08:07:37 AM (7 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
59ea67d
Parents:
29618fe
Message:

File extension for Windows executables.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Makefile

    r29618fe r65e7a3a  
    44GCC :=                  gcc
    55SDL2 :=                 /opt/sdl2
     6EXT :=
    67else
    78GCC :=                  x86_64-w64-mingw32-gcc
    89SDL2 :=                 /opt/sdl2-win
     10EXT :=                  .exe
    911endif
    1012
     
    7779HEADERS :=              $(wildcard cpu/*.h) $(wildcard emu/*.h)
    7880
    79 all:                    buchla buchla.disk
     81all:                    buchla$(EXT) buchla.disk
    8082
    8183build:
     
    116118                                $(GCC) $(FLAGS_EMU) -c -o $@ $<
    117119
    118 buchla:                 $(CPU_OP) $(GEN_OP)     $(EMU_OP)
    119                                 $(GCC) $(FLAGS_LNK) -o buchla \
     120buchla$(EXT):   $(CPU_OP) $(GEN_OP)     $(EMU_OP)
     121                                $(GCC) $(FLAGS_LNK) -o buchla$(EXT) \
    120122                                $(CPU_OP) $(GEN_OP) $(EMU_OP) \
    121123                                $(LIBS)
    122124
    123 mkdisk:                 emu/mkdisk.c
    124                                 $(GCC) $(FLAGS_AUX) -o mkdisk emu/mkdisk.c
     125mkdisk$(EXT):   emu/mkdisk.c
     126                                $(GCC) $(FLAGS_AUX) -o mkdisk$(EXT) emu/mkdisk.c
    125127
    126 buchla.disk:    mkdisk midas.abs
    127                                 ./mkdisk
     128buchla.disk:    mkdisk$(EXT) midas.abs
     129                                ./mkdisk$(EXT)
    128130
    129 run:                    buchla buchla.disk
    130                                 ./buchla ${EMU_OPTS}
     131run:                    buchla$(EXT) buchla.disk
     132                                ./buchla$(EXT) ${EMU_OPTS}
    131133
    132 val:                    buchla buchla.disk
     134val:                    buchla$(EXT) buchla.disk
    133135                                valgrind --leak-resolution=high --track-fds=yes --leak-check=full \
    134136                                --show-reachable=yes --suppressions=misc/buchla.supp \
    135                                 ./buchla ${EMU_OPTS}
     137                                ./buchla$(EXT) ${EMU_OPTS}
    136138
    137139clean:
    138140                                rm -rf build
    139                                 rm -f buchla
    140                                 rm -f mkdisk
     141                                rm -f buchla$(EXT)
     142                                rm -f mkdisk$(EXT)
    141143                                rm -f buchla.disk
Note: See TracChangeset for help on using the changeset viewer.