Rev 4379 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4379 | Rev 4382 | ||
---|---|---|---|
Line 2... | Line 2... | ||
2 | 2 | ||
Line 3... | Line 3... | ||
3 | CC = gcc |
3 | CC = gcc |
Line 4... | Line 4... | ||
4 | 4 | ||
5 | CFLAGS_OPT = -U_Win32 -U_WIN32 -U__MINGW32__ -UWIN32 -U_MSC_VER -O2 -march=i686 -msse2 |
5 | CFLAGS_OPT = -U_Win32 -U_WIN32 -U__MINGW32__ -UWIN32 -U_MSC_VER -O2 -march=i686 -msse2 |
6 | CFLAGS_OPT+= -fomit-frame-pointer -fno-builtin-printf -mno-stack-arg-probe |
- | |
7 | CFLAGS_OPT+= -mpreferred-stack-boundary=2 -mincoming-stack-boundary=2 -mno-ms-bitfields -flto |
6 | CFLAGS_OPT+= -fomit-frame-pointer -mno-ms-bitfields |
Line 8... | Line 7... | ||
8 | CFLAGS = -c $(CFLAGS_OPT) |
7 | CFLAGS = -c $(CFLAGS_OPT) |
9 | 8 | ||
Line 10... | Line 9... | ||
10 | LD = ld |
9 | LD = ld |
Line 11... | Line 10... | ||
11 | LDFLAGS = -nostdlib,-shared,-s,--image-base,0,-T,../newlib/dll.lds,--out-implib,lib$(EGL).dll.a,-e,_DllStartup |
10 | LDFLAGS = -nostdlib -shared -s --image-base 0 -T ../newlib/dll.lds --out-implib lib$(EGL).dll.a -e _DllStartup |
Line 56... | Line 55... | ||
56 | 55 | ||
Line 57... | Line 56... | ||
57 | all:$(EGL).dll |
56 | all:$(EGL).dll |
Line 58... | Line 57... | ||
58 | 57 | ||
59 | $(EGL).dll: $(EGL_OBJS) Makefile |
58 | $(EGL).dll: $(EGL_OBJS) Makefile |
60 | $(CC) $(CFLAGS_OPT) -fwhole-program -nostdlib -Wl,$(LIBPATH),$(LDFLAGS) -o $@ egl.def $(EGL_OBJS) $(LIBS) |
59 | $(LD) $(LDFLAGS) $(LIBPATH) -o $@ egl.def $(EGL_OBJS) $(LIBS) |
61 | $(STRIP) $@ |
60 | $(STRIP) $@ |
62 | # sed -e "s/ @[^ ]*//" egl1.def > egl.def |
61 | # sed -e "s/ @[^ ]*//" egl1.def > egl.def |
63 | mv -f $@ ../../bin |
62 | mv -f $@ ../../bin |