diff options
author | fburton | 2009-08-23 22:01:41 +0000 |
---|---|---|
committer | fburton | 2009-08-23 22:01:41 +0000 |
commit | 6f6a8ba7a52de0af747fe9709b63d5d28c3bc988 (patch) | |
tree | 37ca26d1f6d5ea098c40d9349a1f4f5256575a5e | |
parent | 44cd6c16edc982f6de6404e2822d2b80316ed782 (diff) | |
download | org.eclipse.tcf.agent-6f6a8ba7a52de0af747fe9709b63d5d28c3bc988.tar.gz org.eclipse.tcf.agent-6f6a8ba7a52de0af747fe9709b63d5d28c3bc988.tar.xz org.eclipse.tcf.agent-6f6a8ba7a52de0af747fe9709b63d5d28c3bc988.zip |
Fixed compiler warning and created make variable to contain compiler option to export dynamic symbols from executable to shared libraries
-rw-r--r-- | Makefile | 5 | ||||
-rw-r--r-- | peer.c | 2 | ||||
-rw-r--r-- | peer.h | 2 |
3 files changed, 5 insertions, 4 deletions
@@ -24,10 +24,11 @@ ifeq ($(OPSYS),Darwin) LIBS=-lpthread RANLIB=ranlib $@ else +EXPORT_DYNAMIC=-rdynamic LIBS=-lpthread -lssl -lrt ifdef PATH_Plugins -CFLAGS += -rdynamic -DPATH_Plugins="$(PATH_Plugins)" +CFLAGS += $(EXPORT_DYNAMIC) -DPATH_Plugins="$(PATH_Plugins)" LIBS += -ldl endif @@ -66,7 +67,7 @@ $(BINDIR)/client: $(BINDIR)/main_client.o $(BINDIR)/libtcf.a $(CC) $(CFLAGS) -o $@ $(BINDIR)/main_client.o $(BINDIR)/libtcf.a $(LIBS) $(BINDIR)/tcflua: $(BINDIR)/main_lua.o $(BINDIR)/libtcf.a - $(CC) $(CFLAGS) -Wl,-E -o $@ $(BINDIR)/main_lua.o $(BINDIR)/libtcf.a $(LIBS) $(LUADIR)/lib/liblua.a -lm -ldl + $(CC) $(CFLAGS) $(EXPORT_DYNAMIC) -o $@ $(BINDIR)/main_lua.o $(BINDIR)/libtcf.a $(LIBS) $(LUADIR)/lib/liblua.a -lm -ldl $(BINDIR)/tcfreg: $(BINDIR)/main_reg.o $(BINDIR)/libtcf.a $(CC) $(CFLAGS) -o $@ $(BINDIR)/main_reg.o $(BINDIR)/libtcf.a $(LIBS) @@ -135,7 +135,7 @@ void peer_server_addprop(PeerServer * s, char * name, char * value) { s->ind++; } -char * peer_server_getprop(PeerServer * s, char * name, char * default_value) { +char * peer_server_getprop(PeerServer * s, const char * name, char * default_value) { int i; for (i = 0; i < s->ind; i++) { @@ -59,7 +59,7 @@ extern PeerServer * peer_server_alloc(void); extern void peer_server_addprop(PeerServer * ps, char * name, char * value); /* Add properties to peer server object */ -extern char * peer_server_getprop(PeerServer * ps, char * name, char * default_value); +extern char * peer_server_getprop(PeerServer * ps, const char * name, char * default_value); /* Free peer server object */ extern void peer_server_free(PeerServer * ps); |