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