1#
2# $Id: Makefile 382663 2013-02-03 04:40:03Z $
3#
4
5CROSS =
6CC = $(CROSS)gcc
7AR = $(CROSS)ar
8STRIP = $(CROSS)strip
9
10ALL_OBJS = emfu.o emfu_linux.o
11
12CCFLAGS = -Os -Wall -I$(SRCBASE)/include -I$(SRCBASE)/common/include -I$(SRCBASE)/shared -I$(SRCBASE)/include/emf/emf -I$(SRCBASE)/router/shared
13
14ifneq ($(wildcard ./prebuilt),)
15all:
16	-cp prebuilt/emf emf
17else
18all: emf
19endif
20
21emf: $(ALL_OBJS)
22	$(CC) $(CCFLAGS) $(LDFLAGS) -o $@ $(ALL_OBJS) $(LDLIBS)
23	$(STRIP) $@
24
25$(ALL_OBJS): %.o: %.c
26	@echo " "
27	@echo "Making $<"
28	$(CC) $(CCFLAGS) -c $<
29
30install: all
31	install -d $(INSTALLDIR)/emf$(BCMEX)/usr/sbin
32	install -m 755 emf $(INSTALLDIR)/emf$(BCMEX)/usr/sbin
33
34.PHONY:	clean
35clean:
36	-rm -f *.o *~ core emf
37