1e5b75505Sopenharmony_ciall: libutils.a
2e5b75505Sopenharmony_ci
3e5b75505Sopenharmony_ciclean:
4e5b75505Sopenharmony_ci	rm -f *~ *.o *.d *.gcno *.gcda *.gcov libutils.a
5e5b75505Sopenharmony_ci
6e5b75505Sopenharmony_ciinstall:
7e5b75505Sopenharmony_ci	@echo Nothing to be made.
8e5b75505Sopenharmony_ci
9e5b75505Sopenharmony_ci
10e5b75505Sopenharmony_ciinclude ../lib.rules
11e5b75505Sopenharmony_ci
12e5b75505Sopenharmony_ci#CFLAGS += -DWPA_TRACE
13e5b75505Sopenharmony_ciCFLAGS += -DCONFIG_IPV6
14e5b75505Sopenharmony_ciCFLAGS += -DCONFIG_DEBUG_FILE
15e5b75505Sopenharmony_ci
16e5b75505Sopenharmony_ciLIB_OBJS= \
17e5b75505Sopenharmony_ci	base64.o \
18e5b75505Sopenharmony_ci	bitfield.o \
19e5b75505Sopenharmony_ci	common.o \
20e5b75505Sopenharmony_ci	crc32.o \
21e5b75505Sopenharmony_ci	ip_addr.o \
22e5b75505Sopenharmony_ci	json.o \
23e5b75505Sopenharmony_ci	radiotap.o \
24e5b75505Sopenharmony_ci	trace.o \
25e5b75505Sopenharmony_ci	uuid.o \
26e5b75505Sopenharmony_ci	wpa_debug.o \
27e5b75505Sopenharmony_ci	wpabuf.o
28e5b75505Sopenharmony_ci
29e5b75505Sopenharmony_ci# Pick correct OS wrapper implementation
30e5b75505Sopenharmony_ciLIB_OBJS += os_unix.o
31e5b75505Sopenharmony_ci
32e5b75505Sopenharmony_ci# Pick correct event loop implementation
33e5b75505Sopenharmony_ciLIB_OBJS += eloop.o
34e5b75505Sopenharmony_ci
35e5b75505Sopenharmony_ci# Pick correct edit implementation
36e5b75505Sopenharmony_ciLIB_OBJS += edit.o
37e5b75505Sopenharmony_ci
38e5b75505Sopenharmony_ci#LIB_OBJS += pcsc_funcs.o
39e5b75505Sopenharmony_ci
40e5b75505Sopenharmony_cilibutils.a: $(LIB_OBJS)
41e5b75505Sopenharmony_ci	$(AR) crT $@ $?
42e5b75505Sopenharmony_ci
43e5b75505Sopenharmony_ci-include $(OBJS:%.o=%.d)
44