# 1230, Fri 23 Oct 98 # # Manager Makefile, GNU autoconfig version # # Nevil Brownlee, ITSS Technology Development, University of Auckland # GF= @GFLAG@ SHELL=/bin/sh RM=rm -f INSTALL=@INSTALL@ SNMPLIB= @top_srcdir@/src/snmplib/libsnmp.a LIBS= $(SNMPLIB) @LIBS@ XMLIBS= @MOTIF_LIB@ -lXm @X_LIBS@ @X_EXTRA_LIBS@ \ -lXt -lXext -lX11 @X_PRE_LIBS@ XINCLUDES = @MOTIF_INC@ @X_CFLAGS@ SRC= @top_srcdir@/src/manager SINC= @top_srcdir@/src/snmplib NINC= @top_srcdir@/src/manager NTCONF= @top_srcdir@/ntm_conf.h prefix=@prefix@ exec_prefix=@exec_prefix@ bindir=@bindir@ sbindir=@sbindir@ libexecdir=@libexecdir@ SNMPH = $(SINC)/asn1.h $(SINC)/mib.h $(SINC)/parse.h \ $(SINC)/snmp.h $(SINC)/snmpapi.h \ $(SINC)/snmpclnt.h $(SINC)/snmpimpl.h MGRH = $(NINC)/nmc.h $(NINC)/nmc_c64.h PLTH = $(NINC)/n_plot.h $(NINC)/x_nm_rc.h FDUTH = $(NINC)/fd_data.h $(NINC)/nmc_c64.h NO_X_PROGS= NeMaC nm_rc nm_st nm_rr fd_filter fd_extract X_PROGS= nifty TARG = @MGR_TARGET@ #LOGLOCAL= -DLOG_LOCAL=4 # Uncomment this line to enable -Y option CC= @CC@ CFLAGS= $(GF) -I$(NINC) -I$(SINC) -I@top_srcdir@ $(XINCLUDES) \ $(LOGLOCAL) -D@OS@ -DNETFLOW @DEFS@ all: $(TARG) nmc.o: $(NTCONF) $(SRC)/nmc.c $(MGRH) $(SNMPH) ${CC} $(CFLAGS) -c $(SRC)/nmc.c nmc_pars.o: $(NTCONF) $(SRC)/nmc_pars.c $(MGRH) $(SNMPH) ${CC} $(CFLAGS) -c $(SRC)/nmc_pars.c nmc_c64.o: $(NTCONF) $(SRC)/nmc_c64.c $(MGRH) $(SNMPH) ${CC} $(CFLAGS) -c $(SRC)/nmc_c64.c nmc_snmp.o: $(NTCONF) $(SRC)/nmc_snmp.c $(MGRH) $(SNMPH) ${CC} $(CFLAGS) -c $(SRC)/nmc_snmp.c NeMaC: nmc.o nmc_pars.o nmc_c64.o nmc_snmp.o $(SNMPLIB) ${CC} -o $@ nmc.o nmc_pars.o nmc_c64.o nmc_snmp.o $(LIBS) nm_rc.o: $(NTCONF) $(SRC)/nm_rc.c $(MGRH) $(SNMPH) ${CC} $(CFLAGS) -c $(SRC)/nm_rc.c nm_display.o: $(NTCONF) $(SRC)/nm_display.c $(MGRH) $(SNMPH) ${CC} $(CFLAGS) -c $(SRC)/nm_display.c nm_rc: nm_rc.o nm_display.o nmc_pars.o nmc_c64.o nmc_snmp.o ${SNMPLIB} ${CC} -o $@ nm_rc.o nm_display.o nmc_pars.o nmc_c64.o \ nmc_snmp.o ${SNMPLIB} ${LIBS} nm_st.o: $(NTCONF) $(SRC)/nm_st.c $(MGRH) $(SNMPH) $(CC) $(CFLAGS) -c $(SRC)/nm_st.c nm_st: nm_st.o nmc_c64.o nmc_pars.o nmc_snmp.o $(SNMPLIB) $(CC) -o $@ nm_st.o nmc_c64.o nmc_pars.o nmc_snmp.o $(LIBS) nm_rr.o: $(NTCONF) $(SRC)/nm_rr.c $(MGRH) $(SNMPH) $(CC) $(CFLAGS) -c $(SRC)/nm_rr.c nm_rr: nm_rr.o nmc_c64.o nmc_pars.o nmc_snmp.o $(SNMPLIB) $(CC) -o $@ nm_rr.o nmc_c64.o nmc_pars.o nmc_snmp.o $(LIBS) fd_extract.o: $(NTCONF) $(SRC)/fd_extract.c $(FDUTH) ${CC} $(CFLAGS) -c $(SRC)/fd_extract.c fd_filter.o: $(NTCONF) $(SRC)/fd_filter.c $(FDUTH) ${CC} $(CFLAGS) -c $(SRC)/fd_filter.c fd_parse.o: $(NTCONF) $(SRC)/fd_parse.c $(FDUTH) ${CC} $(CFLAGS) -c $(SRC)/fd_parse.c fd_extract: fd_extract.o fd_parse.o nmc_c64.o ${CC} -o $@ fd_extract.o fd_parse.o nmc_c64.o fd_filter: $(NTCONF) fd_filter.o fd_parse.o nmc_c64.o ${CC} -o $@ fd_filter.o fd_parse.o nmc_c64.o n_plot.o: $(NTCONF) $(SRC)/n_plot.c $(MGRH) $(PLTH) $(SNMPH) ${CC} $(CFLAGS) -c $(SRC)/n_plot.c x_support.o: $(NTCONF) $(SRC)/x_support.c $(MGRH) $(PLTH) $(SNMPH) ${CC} $(CFLAGS) -c $(SRC)/x_support.c x_ob.o: $(NTCONF) $(SRC)/x_ob.c $(MGRH) $(PLTH) $(SNMPH) ${CC} $(CFLAGS) -c $(SRC)/x_ob.c x_nm_rc.o: $(NTCONF) $(SRC)/x_nm_rc.c $(MGRH) $(PLTH) $(SNMPH) ${CC} $(CFLAGS) -c $(SRC)/x_nm_rc.c nifty: x_nm_rc.o x_ob.o x_support.o n_plot.o nm_display.o \ nmc_c64.o nmc_pars.o nmc_snmp.o ${SNMPLIB} ${CC} -o $@ x_nm_rc.o x_ob.o x_support.o n_plot.o nm_display.o \ nmc_pars.o nmc_c64.o nmc_snmp.o \ ${SNMPLIB} ${XMLIBS} ${LIBS} -lm f64_test.o: $(NTCONF) $(SRC)/f64_test.c $(MGRH) $(SNMPH) $(CC) $(CFLAGS) -c $(SRC)/f64_test.c f64_test: $(NTCONF) f64_test.o nmc_c64.o $(CC) -o $@ f64_test.o nmc_c64.o clean: $(RM) *.o ${TARG} *.exe *~ *.bak *core distclean: clean $(RM) Makefile *.log.* *.flows.* \#* install: @($(INSTALL) -d $(bindir)) @(for i in $(TARG); do \ echo "Installing $$i";\ $(INSTALL) $$i $(bindir); \ done) # $Log: Makefile.in,v $ # Revision 1.1.1.2.2.6 2002/02/23 01:57:14 nevil # Moving srl examples to examples/ directory. Modified examples/Makefile.in # # Revision 1.1.1.2.2.4 2000/06/06 03:38:06 nevil # Combine NEW_ATR with TCP_ATR, various bug fixes # # Revision 1.1.1.2.2.1 2000/01/12 02:57:02 nevil # Implement 'packet pair matched' turnaroundtime distribution attributes. # Fix ASN-related bugs in NeTraMet, distribution-related bugs in fd_filter. # # Revision 1.1.1.2 1999/10/03 21:06:13 nevil # *** empty log message *** # # Revision 1.1.1.1.2.3 1999/09/29 22:29:13 nevil # Changes (mainly changing // to /* comments) for Irix # # Revision 1.1.1.1.2.2 1999/02/16 03:42:16 nevil # *** empty log message *** # # Revision 1.1.1.1.2.1 1999/01/27 04:26:11 nevil # Minor corrections to fix compiler warnings # # Revision 1.1.1.1 1998/11/16 03:57:26 nevil # Import of NeTraMet 4.3b3 # # Revision 1.1.1.1 1998/11/16 03:22:00 nevil # Import of release 4.3b3 # # Revision 1.1.1.1 1998/10/28 20:31:23 nevil # Import of NeTraMet 4.3b1 # # Revision 1.1.3.1.2.2 1998/10/27 04:39:12 nevil # 4.3b1 release # # Revision 1.1.3.1.2.1 1998/10/22 20:47:23 nevil # Incorporate snmp and apps bug fixes. # # Revision 1.1.3.1.2.1 1998/10/19 22:32:42 nevil # Meter improvements, mostly arising from developments for the # OCxMON meter. These are documented in notes_oc.txt # # Revision 1.1.3.1 1998/10/13 02:48:46 nevil # Import of Nicolai's 4.2.2 # # Revision 1.2 1998/10/08 17:01:52 nguba # Make distclean did not remove the Makefiles. Fixed. # # Revision 1.1 1998/10/08 16:44:09 nguba # apps, meter, manager and snmplib directories abolished! Now all the # Makefiles, object code and binaries are in their source directories. # # Revision 1.3 1998/10/07 09:28:47 nguba # Distclean now cleans log and flow files too # # Revision 1.2 1998/10/05 14:21:03 nguba # Changed simple install mechanism from cp [file] ../bin into full blown # BSD type install using the BSD install program. #