Changes in Makefile [3231e25:59ea67d] in buchla-emu
Legend:
- Unmodified
- Added
- Removed
-
Makefile
r3231e25 r59ea67d 3 3 ifndef WIN 4 4 GCC := gcc 5 GPP := g++6 5 SDL2 := /opt/sdl2 7 RTMIDI := /opt/rtmidi8 6 EXT := 9 7 else 10 8 GCC := x86_64-w64-mingw32-gcc 11 GPP := x86_64-w64-mingw32-g++12 9 SDL2 := /opt/sdl2-win 13 RTMIDI := /opt/rtmidi-win14 10 EXT := .exe 15 11 endif … … 17 13 SDL2_INC := $(SDL2)/include 18 14 SDL2_LIB := $(SDL2)/lib 19 20 RTMIDI_INC := $(RTMIDI)/include21 RTMIDI_LIB := $(RTMIDI)/lib22 15 23 16 FLAGS := -std=c99 -O2 -gdwarf-4 … … 30 23 -Wpedantic -Wconversion -Wsign-conversion -Wshadow \ 31 24 -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) 33 26 34 27 FLAGS_AUX := $(FLAGS) -Wall -Wextra \ … … 44 37 $(SDL2_LIB)/libSDL2_ttf.a \ 45 38 $(SDL2_LIB)/libfreetype.a \ 46 $(RTMIDI_LIB)/librtmidi.a \ 47 -ldl -lm -lasound 39 -ldl -lm 48 40 endif 49 41 … … 55 47 $(SDL2_LIB)/libSDL2_ttf.a \ 56 48 $(SDL2_LIB)/libfreetype.a \ 57 $(RTMIDI_LIB)/librtmidi.a \58 49 -framework AppKit \ 59 50 -framework AudioToolbox \ 60 51 -framework Carbon \ 61 -framework CoreMIDI \62 52 -framework CoreAudio \ 63 53 -framework CoreFoundation \ … … 70 60 else 71 61 FLAGS_EMU += -D EMU_WIN 72 FLAGS_LNK := $(FLAGS) -Wall -Wextra -static -static-libstdc++62 FLAGS_LNK := $(FLAGS) -Wall -Wextra 73 63 LIBS := -l mingw32 \ 74 64 $(SDL2_LIB)/libSDL2.a \ … … 77 67 $(SDL2_LIB)/libSDL2_ttf.a \ 78 68 $(SDL2_LIB)/libfreetype.a \ 79 $(RTMIDI_LIB)/librtmidi.a \80 69 -l gdi32 \ 81 70 -l imm32 \ … … 127 116 128 117 buchla$(EXT): $(CPU_OP) $(GEN_OP) $(EMU_OP) 129 $(G PP) $(FLAGS_LNK) -o buchla$(EXT) \118 $(GCC) $(FLAGS_LNK) -o buchla$(EXT) \ 130 119 $(CPU_OP) $(GEN_OP) $(EMU_OP) \ 131 120 $(LIBS)
Note:
See TracChangeset
for help on using the changeset viewer.