Subversion Repositories

?revision_form?Rev ?revision_input??revision_submit??revision_endform?

Rev 37 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
33 magnus 1
Author: Magnus Holmgren <holmgren@debian.org>
2
Description: Pass CFLAGS and LDFLAGS to xmkmf-generated Makefiles
3
 Pass CFLAGS and LDFLAGS through via ./Makefile as
4
 CDEBUGFLAGS and LOCAL_LDFLAGS to vnc_unixsrc/*/Makefile
5
 
32 magnus 6
--- a/Makefile
7
+++ b/Makefile
47 magnus 8
@@ -53,10 +53,10 @@ config:
32 magnus 9
        @echo Now run: "'make all'"
10
 
11
 all:
12
-       cd $(VSRC)/libvncauth; $(MAKE)
13
-       cd $(VSRC)/vncviewer;  $(MAKE)
37 magnus 14
+       cd $(VSRC)/libvncauth; $(MAKE) EXTRA_DEFINES="$(CPPFLAGS)" CDEBUGFLAGS="$(CFLAGS)" LOCAL_LDFLAGS="$(LDFLAGS)"
15
+       cd $(VSRC)/vncviewer;  $(MAKE) EXTRA_DEFINES="$(CPPFLAGS)" CDEBUGFLAGS="$(CFLAGS)" LOCAL_LDFLAGS="$(LDFLAGS)"
32 magnus 16
        if [ "X$(JSRC)" != "X" ]; then cd $(JSRC); $(MAKE); fi
47 magnus 17
-       cd $(PSRC); $(MAKE)
18
+       cd $(PSRC); $(MAKE) CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)"
32 magnus 19
 
47 magnus 20
 clean:
21
        cd $(VSRC)/libvncauth; $(MAKE) clean
22
--- a/vncstorepw/Makefile
23
+++ b/vncstorepw/Makefile
24
@@ -8,7 +8,7 @@ LIMACC = lim_accept.so
25
 ULTDSM = ultravnc_dsm_helper
26
 
27
 # gcc must be used:
28
-CC = gcc
29
+CC = gcc $(CPPFLAGS) $(CFLAGS) $(LDFLAGS)
30
 
31
 all: $(CMD) $(UNWRAP) $(LIMACC) $(ULTDSM)
32