--- vncstorepw/Makefile.orig	2010-04-22 03:22:40 UTC
+++ vncstorepw/Makefile
@@ -7,21 +7,18 @@ UNWRAP = unwrap.so
 LIMACC = lim_accept.so
 ULTDSM = ultravnc_dsm_helper
 
-# gcc must be used:
-CC = gcc
 
 all: $(CMD) $(UNWRAP) $(LIMACC) $(ULTDSM)
 
 $(CMD): vncauth.o vncstorepw.o d3des.o
 	PATH=$$PATH:$(EPATH) $(CC) -o $(CMD) vncstorepw.o vncauth.o d3des.o
-	PATH=$$PATH:$(EPATH) strip $(CMD)
 	@ls -l $(CMD)
 
 $(UNWRAP): unwrap.c
 	if [ `uname` = "Darwin" ]; then \
 		PATH=$$PATH:$(EPATH) $(CC) -o $(UNWRAP) -dynamiclib -fPIC unwrap.c; \
 	else \
-		PATH=$$PATH:$(EPATH) $(CC) -o $(UNWRAP) -shared     -fPIC unwrap.c; \
+		PATH=$$PATH:$(EPATH) $(CC) -o $(UNWRAP) -shared     $(CFLAGS) -fPIC unwrap.c; \
 	fi
 	@ls -l $(UNWRAP)
 
@@ -29,7 +26,7 @@ $(LIMACC): lim_accept.c
 	if [ `uname` = "Darwin" ]; then \
 		PATH=$$PATH:$(EPATH) $(CC) -o $(LIMACC) -dynamiclib -fPIC -nostartfiles lim_accept.c; \
 	else \
-		PATH=$$PATH:$(EPATH) $(CC) -o $(LIMACC) -shared     -fPIC -nostartfiles lim_accept.c; \
+		PATH=$$PATH:$(EPATH) $(CC) -o $(LIMACC) -shared     $(CFLAGS) -fPIC -nostartfiles lim_accept.c; \
 	fi
 	@ls -l $(LIMACC)
 
@@ -39,9 +36,8 @@ $(ULTDSM): ultravnc_dsm_helper.c 
 	if [ `uname` = "SunOS" ]; then \
 		PATH=$$PATH:$(EPATH) $(CC) -o $(ULTDSM) $(CPP_SSL) ultravnc_dsm_helper.c $(LD_SSL) -lssl -lcrypto -lsocket -lnsl; \
 	else \
-		PATH=$$PATH:$(EPATH) $(CC) -o $(ULTDSM) $(CPP_SSL) ultravnc_dsm_helper.c $(LD_SSL) -lssl -lcrypto; \
+		PATH=$$PATH:$(EPATH) $(CC) -o $(ULTDSM) $(CPP_SSL) ultravnc_dsm_helper.c $(CFLAGS) $(LDFLAGS) -lssl -lcrypto; \
 	fi
-	PATH=$$PATH:$(EPATH) strip $(ULTDSM)
 	@ls -l $(ULTDSM)
 
 test: $(CMD)
