# # Broker CGIs # # $Id: Makefile.in,v 2.13 2000/02/03 12:45:54 sxw Exp $ # srcdir = @srcdir@ VPATH = $(srcdir) prefix = @prefix@ INSTALL_BINDIR = $(prefix)/bin INSTALL_LIBDIR = $(prefix)/lib INSTALL_UTILDIR = $(prefix)/lib/broker INSTALL_CGI = $(prefix)/cgi-bin INSTALL_IMAGES = $(prefix)/brokers/images LN_S = @LN_S@ CC = @CC@ INSTALL = @INSTALL@ INSTALL_BIN = @INSTALL_PROGRAM@ INSTALL_FILE = @INSTALL_DATA@ RANLIB = @RANLIB@ XTRA_LIBS = @XTRA_LIBS@ # Add -DDONT_FORMAT_KEYWORDS if you don't want to format Keywords values DISPLAY_FLAGS = INCLUDE = -I../../../../src/common/include \ -I$(srcdir)/../../../../src/common/include DEBUG = $(DEBUG_TOP) #-g #-DDEBUG CFLAGS = $(DEBUG) $(INCLUDE) LDFLAGS = -L../../../../src/common/lib LIBS = $(XTRA_LIBS) UTIL = util.o CGI_PROGS = brokerAdmin displaySOIF search # DisplayObject PROGS = $(CGI_PROGS) all: $(PROGS) BrokerRestart # DisplayObject DisplayObject: DisplayObject.o $(UTIL) $(CC) -o $@ $@.o $(UTIL) $(LDFLAGS) \ -ltemplate -lurl -lutil -lmd5 -lgdbm $(LIBS) DisplayObject.o: DisplayObject.c $(CC) $(CFLAGS) $(DISPLAY_FLAGS) -c $< BrokerRestart: BrokerRestart.o $(CC) -o $@ $@.o $(LDFLAGS) $(LIBS) clean: -rm -f core *.o DisplayObject BrokerRestart distclean: clean -rm -f Makefile $(PROGS) install: all @for f in BrokerRestart ; do \ echo $(INSTALL_BIN) $$f $(INSTALL_UTILDIR)/$$f; \ $(INSTALL_BIN) $$f $(INSTALL_UTILDIR)/$$f; \ done @for f in $(CGI_PROGS); do \ echo $(INSTALL_BIN) $$f $(INSTALL_CGI)/$$f.cgi; \ $(INSTALL_BIN) $$f $(INSTALL_CGI)/$$f.cgi; \ done @for f in $(srcdir)/images/*.gif $(srcdir)/images/*.png $(srcdir)/images/index.html; do \ echo $(INSTALL_FILE) $$f $(INSTALL_IMAGES); \ $(INSTALL_FILE) $$f $(INSTALL_IMAGES); \ done rm -f $(INSTALL_CGI)/nph-search.cgi; (cd $(INSTALL_CGI) && $(LN_S) search.cgi nph-search.cgi); @if [ ! -d $(INSTALL_CGI)/lib ]; then \ mkdir $(INSTALL_CGI)/lib; \ chmod go+x $(INSTALL_CGI)/lib; \ fi @for f in $(srcdir)/*.cf; do \ echo $(INSTALL_FILE) $$f $(INSTALL_CGI)/lib; \ $(INSTALL_FILE) $$f $(INSTALL_CGI)/lib; \ done rm -f $(INSTALL_CGI)/lib/search.cf; (cd $(INSTALL_CGI)/lib && $(LN_S) modern.cf search.cf);