41 lines
1001 B
Makefile
41 lines
1001 B
Makefile
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@
|