#
# Simple build file for now
#
# (C) Copyright Broadcom 2004
#
CFLAGS= -Wall -s -Os -fomit-frame-pointer
LDFLAGS=-Os -Wl,-allow-shlib-undefined
SOURCE=sntp.c dst.c
OBJS=sntp.o dst.o
ifeq ($(strip $(BUILD_SNTP)), static)
CFLAGS += -DBUILD_STATIC
endif

all: sntp

install:
	install -m 755 sntp $(INSTALL_DIR)/bin
	$(STRIP) $(INSTALL_DIR)/bin/sntp
	install -m 755 rcamd $(INSTALL_DIR)/bin
	$(STRIP) $(INSTALL_DIR)/bin/rcamd
	install -m 755 usbtest $(INSTALL_DIR)/bin
	$(STRIP) $(INSTALL_DIR)/bin/usbtest

dynamic: sntp install

static: sntp.a

sntp: $(OBJS)
	$(CC) $(LDFLAGS) -o sntp $(OBJS) $(FW_FLAGS)

sntp.a: $(OBJS)
	$(AR) rcs sntp.a  sntp.o

clean:
	-rm -f sntp sntp.o sntp.a dst.o
