| CC = gcc | |
| CFLAGS = -Wall -g | |
| NLLIBNAME = libnl-1 | |
| WLAN_API = WLAN_API_NL80211 | |
| WLAN_API_SRCS = nl80211.c | |
| SRCS = os.c $(WLAN_API_SRCS) libtcmd.c | |
| OBJS = $(SRCS:.c=.o) | |
| override LDLIBS += $(shell pkg-config --libs $(NLLIBNAME)) -lrt | |
| override CFLAGS += $(shell pkg-config --cflags $(NLLIBNAME)) -D$(WLAN_API) | |
| libtcmd.a: $(SRCS) $(OBJS) | |
| $(AR) rcs $@ $(OBJS) | |
| $(OBJS): $(SRCS) | |
| $(CC) $(CFLAGS) -c $(@:.o=.c) -o $@ $(LDLIBS) | |
| clean: | |
| rm -f *.a *.o |