Changes in Makefile [3231e25:59ea67d] in buchla-emu


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Makefile

    r3231e25 r59ea67d  
    33ifndef WIN
    44GCC :=                  gcc
    5 GPP :=                  g++
    65SDL2 :=                 /opt/sdl2
    7 RTMIDI :=               /opt/rtmidi
    86EXT :=
    97else
    108GCC :=                  x86_64-w64-mingw32-gcc
    11 GPP :=                  x86_64-w64-mingw32-g++
    129SDL2 :=                 /opt/sdl2-win
    13 RTMIDI :=               /opt/rtmidi-win
    1410EXT :=                  .exe
    1511endif
     
    1713SDL2_INC :=             $(SDL2)/include
    1814SDL2_LIB :=             $(SDL2)/lib
    19 
    20 RTMIDI_INC :=   $(RTMIDI)/include
    21 RTMIDI_LIB :=   $(RTMIDI)/lib
    2215
    2316FLAGS :=                -std=c99 -O2 -gdwarf-4
     
    3023                                -Wpedantic -Wconversion -Wsign-conversion -Wshadow \
    3124                                -Wstrict-prototypes -Wmissing-declarations -Wredundant-decls \
    32                                 -I cpu -I emu -I build -I $(SDL2_INC) -I $(RTMIDI_INC)
     25                                -I cpu -I emu -I build -I $(SDL2_INC)
    3326
    3427FLAGS_AUX :=    $(FLAGS) -Wall -Wextra \
     
    4437                                $(SDL2_LIB)/libSDL2_ttf.a \
    4538                                $(SDL2_LIB)/libfreetype.a \
    46                                 $(RTMIDI_LIB)/librtmidi.a \
    47                                 -ldl -lm -lasound
     39                                -ldl -lm
    4840endif
    4941
     
    5547                                $(SDL2_LIB)/libSDL2_ttf.a \
    5648                                $(SDL2_LIB)/libfreetype.a \
    57                                 $(RTMIDI_LIB)/librtmidi.a \
    5849                                -framework AppKit \
    5950                                -framework AudioToolbox \
    6051                                -framework Carbon \
    61                                 -framework CoreMIDI \
    6252                                -framework CoreAudio \
    6353                                -framework CoreFoundation \
     
    7060else
    7161FLAGS_EMU +=    -D EMU_WIN
    72 FLAGS_LNK :=    $(FLAGS) -Wall -Wextra -static -static-libstdc++
     62FLAGS_LNK :=    $(FLAGS) -Wall -Wextra
    7363LIBS :=                 -l mingw32 \
    7464                                $(SDL2_LIB)/libSDL2.a \
     
    7767                                $(SDL2_LIB)/libSDL2_ttf.a \
    7868                                $(SDL2_LIB)/libfreetype.a \
    79                                 $(RTMIDI_LIB)/librtmidi.a \
    8069                                -l gdi32 \
    8170                                -l imm32 \
     
    127116
    128117buchla$(EXT):   $(CPU_OP) $(GEN_OP)     $(EMU_OP)
    129                                 $(GPP) $(FLAGS_LNK) -o buchla$(EXT) \
     118                                $(GCC) $(FLAGS_LNK) -o buchla$(EXT) \
    130119                                $(CPU_OP) $(GEN_OP) $(EMU_OP) \
    131120                                $(LIBS)
Note: See TracChangeset for help on using the changeset viewer.