xref: /aosp_15_r20/external/iproute2/lib/Makefile (revision de1e4e894b0c224df933550f0afdecc354b238c4)
1*de1e4e89SAndroid Build Coastguard Workerinclude ../config.mk
2*de1e4e89SAndroid Build Coastguard Worker
3*de1e4e89SAndroid Build Coastguard WorkerCFLAGS += -fPIC
4*de1e4e89SAndroid Build Coastguard Worker
5*de1e4e89SAndroid Build Coastguard WorkerUTILOBJ = utils.o rt_names.o ll_types.o ll_proto.o ll_addr.o \
6*de1e4e89SAndroid Build Coastguard Worker	inet_proto.o namespace.o json_writer.o json_print.o \
7*de1e4e89SAndroid Build Coastguard Worker	names.o color.o bpf.o exec.o fs.o
8*de1e4e89SAndroid Build Coastguard Worker
9*de1e4e89SAndroid Build Coastguard WorkerNLOBJ=libgenl.o ll_map.o libnetlink.o
10*de1e4e89SAndroid Build Coastguard Worker
11*de1e4e89SAndroid Build Coastguard Workerall: libnetlink.a libutil.a
12*de1e4e89SAndroid Build Coastguard Worker
13*de1e4e89SAndroid Build Coastguard Workerlibnetlink.a: $(NLOBJ)
14*de1e4e89SAndroid Build Coastguard Worker	$(QUIET_AR)$(AR) rcs $@ $^
15*de1e4e89SAndroid Build Coastguard Worker
16*de1e4e89SAndroid Build Coastguard Workerlibutil.a: $(UTILOBJ) $(ADDLIB)
17*de1e4e89SAndroid Build Coastguard Worker	$(QUIET_AR)$(AR) rcs $@ $^
18*de1e4e89SAndroid Build Coastguard Worker
19*de1e4e89SAndroid Build Coastguard Workerinstall:
20*de1e4e89SAndroid Build Coastguard Worker
21*de1e4e89SAndroid Build Coastguard Workerclean:
22*de1e4e89SAndroid Build Coastguard Worker	rm -f $(NLOBJ) $(UTILOBJ) $(ADDLIB) libnetlink.a libutil.a
23