top_builddir=../.. mysubdir=agent/mibgroup # currently assumes gcc: (XXX: fix via configure tests) DLFLAGS=-fPIC -shared # use GNU vpath, if available, to only set a path for source and headers # VPATH will pick up objects too, which is bad if you are sharing a # source dir... @GNU_vpath@ %.h $(srcdir) @GNU_vpath@ %.c $(srcdir) # fallback to regular VPATH for non-gnu... @NON_GNU_VPATH@ $(srcdir) CPPFLAGS= $(TOP_INCLUDES) -I. $(AGENT_INCLUDES) $(MIBGROUP_INCLUDES) \ $(SNMPLIB_INCLUDES) @CPPFLAGS@ $(LIB_CFLAGS) OTHERCLEANTARGETS=@dllcleans@ FEATUREFILE=../../include/net-snmp/agent/features-mibgroups.h # Need a special .c -> .o definition here to make sure we place the # object files in the sub directory. .c.o: $(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< @mib_module_list_o@ @mib_module_list_lo@ @mib_module_list_c@ @mib_module_list_ft@ OBJS = $(mib_module_list_o) LOBJS = $(mib_module_list_lo) SRCS = $(mib_module_list_c) FTOBJS = $(mib_module_list_ft) all: standardall $(LOBJS) @module_rules@