Makefile
1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
PREFIX=/home/lo53/trunk/staging_dir
export STAGING_DIR=/home/lo53/trunk/staging_dir
GCC=$(PREFIX)/toolchain/bin/mips-openwrt-linux-gcc
LD=$(PREFIX)/toolchain/bin/mips-openwrt-linux-ld
ALLFLAGS=-Wall -O2 -I$(PREFIX)/toolchain/include/ -I$(PREFIX)/target/usr/include/ -I/home/lo53/AP -L$(PREFIX)/toolchain/lib/ -L$(PREFIX)/target/usr/lib -lpcap -lm -pthread
GCCFLAGS=-Wall -O2 -I$(PREFIX)/toolchain/include/ -I$(PREFIX)/target/usr/include/
LDFLAGS=-L$(PREFIX)/toolchain/lib/ -L$(PREFIX)/target/usr/lib/ -lpcap -lm -pthread
TARGET=ap
all: $(TARGET)
#main.o: main.c
#$(GCC) $(GCFLAGS) main.c -o main.o
rssi-list.o: rssi_list.c
$(GCC) $(GCCFLAGS) -c -o rssi_list.o rssi_list.c
http.o:http.c
$(GCC) $(GCCFLAGS) -c -o http.o http.c
pcap-thread.o: pcap-thread.c
$(GCC) $(GCCFLAGS) -c -o pcap-thread.o pcap-thread.c
%.o : %.c %.h
$(GCC) $(GCCFLAGS) -o $@ -c $<
ap: pcap-thread.o rssi_list.o http.o
$(GCC) $(GCCFLAGS) $(LDFLAGS) -o ap pcap-thread.o rssi_list.o http.o
clean:
rm -f *.o
backupclean:
rm -f *~