| @@ -1,38 +1,50 @@ | | | @@ -1,38 +1,50 @@ |
1 | $NetBSD: patch-ac,v 1.12 2015/08/12 10:52:49 adam Exp $ | | 1 | $NetBSD: patch-ac,v 1.13 2015/11/03 20:28:45 adam Exp $ |
2 | | | 2 | |
| | | 3 | On Darwin, do not put GLU as required lib in glew.pc. |
3 | Use LDFLAGS for linking. | | 4 | Use LDFLAGS for linking. |
4 | | | 5 | |
5 | --- Makefile.orig 2015-08-10 11:47:22.000000000 +0000 | | 6 | --- Makefile.orig 2015-11-03 19:58:23.000000000 +0000 |
6 | +++ Makefile | | 7 | +++ Makefile |
7 | @@ -115,7 +115,7 @@ ifneq ($(STRIP),) | | 8 | @@ -47,8 +47,10 @@ LIBDIR ?= $(GLEW_DEST)/lib |
| | | 9 | INCDIR ?= $(GLEW_DEST)/include/GL |
| | | 10 | |
| | | 11 | ifneq ($(GLEW_NO_GLU), -DGLEW_NO_GLU) |
| | | 12 | +ifneq ($(SYSTEM), darwin) |
| | | 13 | LIBGLU = glu |
| | | 14 | endif |
| | | 15 | +endif |
| | | 16 | |
| | | 17 | DIST_NAME ?= glew-$(GLEW_VERSION) |
| | | 18 | DIST_SRC_ZIP ?= $(shell pwd)/$(DIST_NAME).zip |
| | | 19 | @@ -115,7 +117,7 @@ ifneq ($(STRIP),) |
8 | endif | | 20 | endif |
9 | | | 21 | |
10 | lib/$(LIB.SHARED): $(LIB.SOBJS) | | 22 | lib/$(LIB.SHARED): $(LIB.SOBJS) |
11 | - $(LD) $(LDFLAGS.SO) -o $@ $^ $(LIB.LDFLAGS) $(LIB.LIBS) | | 23 | - $(LD) $(LDFLAGS.SO) -o $@ $^ $(LIB.LDFLAGS) $(LIB.LIBS) |
12 | + $(LD) $(LDFLAGS) $(LDFLAGS.SO) -o $@ $^ $(LIB.LDFLAGS) $(LIB.LIBS) | | 24 | + $(LD) $(LDFLAGS) $(LDFLAGS.SO) -o $@ $^ $(LIB.LDFLAGS) $(LIB.LIBS) |
13 | ifneq ($(LN),) | | 25 | ifneq ($(LN),) |
14 | $(LN) $(LIB.SHARED) lib/$(LIB.SONAME) | | 26 | $(LN) $(LIB.SHARED) lib/$(LIB.SONAME) |
15 | $(LN) $(LIB.SHARED) lib/$(LIB.DEVLNK) | | 27 | $(LN) $(LIB.SHARED) lib/$(LIB.DEVLNK) |
16 | @@ -163,7 +163,7 @@ ifneq ($(STRIP),) | | 28 | @@ -163,7 +165,7 @@ ifneq ($(STRIP),) |
17 | endif | | 29 | endif |
18 | | | 30 | |
19 | lib/$(LIB.SHARED.MX): $(LIB.SOBJS.MX) | | 31 | lib/$(LIB.SHARED.MX): $(LIB.SOBJS.MX) |
20 | - $(LD) $(LDFLAGS.SO.MX) -o $@ $^ $(LIB.LDFLAGS) $(LIB.LIBS) | | 32 | - $(LD) $(LDFLAGS.SO.MX) -o $@ $^ $(LIB.LDFLAGS) $(LIB.LIBS) |
21 | + $(LD) $(LDFLAGS) $(LDFLAGS.SO.MX) -o $@ $^ $(LIB.LDFLAGS) $(LIB.LIBS) | | 33 | + $(LD) $(LDFLAGS) $(LDFLAGS.SO.MX) -o $@ $^ $(LIB.LDFLAGS) $(LIB.LIBS) |
22 | ifneq ($(LN),) | | 34 | ifneq ($(LN),) |
23 | $(LN) $(LIB.SHARED.MX) lib/$(LIB.SONAME.MX) | | 35 | $(LN) $(LIB.SHARED.MX) lib/$(LIB.SONAME.MX) |
24 | $(LN) $(LIB.SHARED.MX) lib/$(LIB.DEVLNK.MX) | | 36 | $(LN) $(LIB.SHARED.MX) lib/$(LIB.DEVLNK.MX) |
25 | @@ -222,13 +222,13 @@ bin: | | 37 | @@ -222,13 +224,13 @@ bin: |
26 | mkdir bin | | 38 | mkdir bin |
27 | | | 39 | |
28 | bin/$(GLEWINFO.BIN): $(GLEWINFO.BIN.OBJ) lib/$(LIB.SHARED) | | 40 | bin/$(GLEWINFO.BIN): $(GLEWINFO.BIN.OBJ) lib/$(LIB.SHARED) |
29 | - $(CC) $(CFLAGS) -o $@ $(GLEWINFO.BIN.OBJ) $(BIN.LIBS) | | 41 | - $(CC) $(CFLAGS) -o $@ $(GLEWINFO.BIN.OBJ) $(BIN.LIBS) |
30 | + $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(GLEWINFO.BIN.OBJ) $(BIN.LIBS) | | 42 | + $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(GLEWINFO.BIN.OBJ) $(BIN.LIBS) |
31 | ifneq ($(STRIP),) | | 43 | ifneq ($(STRIP),) |
32 | $(STRIP) -x $@ | | 44 | $(STRIP) -x $@ |
33 | endif | | 45 | endif |
34 | | | 46 | |
35 | bin/$(VISUALINFO.BIN): $(VISUALINFO.BIN.OBJ) lib/$(LIB.SHARED) | | 47 | bin/$(VISUALINFO.BIN): $(VISUALINFO.BIN.OBJ) lib/$(LIB.SHARED) |
36 | - $(CC) $(CFLAGS) -o $@ $(VISUALINFO.BIN.OBJ) $(BIN.LIBS) | | 48 | - $(CC) $(CFLAGS) -o $@ $(VISUALINFO.BIN.OBJ) $(BIN.LIBS) |
37 | + $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(VISUALINFO.BIN.OBJ) $(BIN.LIBS) | | 49 | + $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(VISUALINFO.BIN.OBJ) $(BIN.LIBS) |
38 | ifneq ($(STRIP),) | | 50 | ifneq ($(STRIP),) |