source: src/router/wland/Makefile @ 1

Last change on this file since 1 was 1, checked in by brainslayer, 7 years ago

initial checkin

File size: 832 bytes
Line 
1
2include $(TOP)/.config
3
4ifneq ($(wildcard $(SRCBASE)/cy_conf.mak),)
5  include $(SRCBASE)/cy_conf.mak
6endif
7
8
9CFLAGS  = -I../rc -I$(TOP)/shared -I$(SRCBASE)/include -Wall -I$(SRCBASE)/
10CFLAGS  += -I$(TOP)/iptables/include -I$(TOP)/iptables/include/libipq -I$(TOP)/libnet/include -DL_ENDIAN -DLIBNET_LIL_ENDIAN -DLIB1X_LIL_ENDIAN
11CFLAGS  += -s -Os
12LDFLAGS += -L$(TOP)/nvram -L$(INSTALLDIR)/nvram/usr/lib -lnvram -L$(TOP)/shared -L$(INSTALLDIR)/shared/usr/lib -lshared -L$(SRCBASE)/router/libnet/lib -lnet -L$(TOP)/matrixssl/src -lmatrixssl  -lcrypt
13
14OBJS := ../rc/wland.o
15
16
17
18vpath %.c $(TOP)/shared $(SRCBASE)/rts/src
19
20all: wland
21
22clean:
23        rm -f *.o wland
24
25install: all
26        install -d $(INSTALLDIR)/sbin
27        install wland $(INSTALLDIR)/sbin
28        $(STRIP) $(INSTALLDIR)/sbin/wland
29
30wland: $(OBJS)
31        $(CC) -o $@ $^ $(LDFLAGS)
32
33$(OBJS): $(CY_DEPS)
Note: See TracBrowser for help on using the repository browser.