--- Makefile.in.orig Mon Feb 22 05:01:20 1999 +++ Makefile.in Sun Jan 12 14:46:10 2003 @@ -29,7 +29,7 @@ LDFLAGS = LIBS = @LIBS@ -PREFIX = @prefix@ +PREFIX ?= @prefix@ exec_prefix = $(PREFIX) sbindir = $(exec_prefix)/sbin etcdir = $(exec_prefix)/etc @@ -81,7 +81,7 @@ $(INSTALL_DATA) ../doc/sample/bjorb.conf.sample $(etcdir)/bjorb.conf.sample $(TARGET): $(OBJS) - $(CC) -o $(TARGET) $(ALL_LDFLAGS) $(OBJS) $(ALL_LIBS) + $(CXX) -o $(TARGET) $(ALL_LDFLAGS) $(OBJS) $(ALL_LIBS) debug:: $(MAKE) CFLAGS="-g -DDEBUG" @@ -116,13 +116,13 @@ $(CC) -c $(ALL_CFLAGS) $< .cc.o: Makefile - $(CC) -c $(ALL_CFLAGS) $< + $(CXX) -c $(ALL_CFLAGS) $< Makefile: Makefile.in CONFIG_FILES=./$@ CONFIG_HEADERS= $(SHELL) ./config.status cmd.o: cmd.cc cmd-def.h - $(CC) -c $(ALL_CFLAGS) $< + $(CXX) -c $(ALL_CFLAGS) $< cmd.cc: cmd.list gperf -aptCT -N in_word_set_cmdlist $? > $@ bool.cc:bool.list @@ -135,9 +135,13 @@ autoconf certificate:: - $(SSLTOP)/bin/req -new -x509 -out new.pem -nodes -days 365 - cat new.pem privkey.pem > $(etcdir)/bjorb.pem - @rm new.pem privkey.pem + (\ + [ -f $(PREFIX)/certs/bjorb.pem ] && exit 0; \ + cd $(PREFIX)/certs; \ + openssl req -new -x509 -nodes -days 365 -out bjorb.pem -keyout bjorb.pem; \ + ln -s bjorb.pem `openssl x509 -noout -hash < bjorb.pem`.0 ;\ + chmod 644 $(PREFIX)/certs/bjorb.pem; \ + ) install-bsd:: @if test -f /etc/rc.bjorb ; then chmod +w /etc/rc.bjorb; fi