#
#	ANSI C եؿ ƥȥץ Makefile
#
#	Copyright (C) 2002 by Personal Media Corporation
#
USE_CPP=1
USE_MT =1

DEPS = Dependencies
DEPENDENCIES_OUTPUT := $(DEPS)

#include $(BD)/bappl/etc/makerules
include $(BD)/util/etc/makerules

#ݡͥ̾
TARGET = FloatSendClient

HEADER += ../ \
	$(NES_POSIX_PATH)/include \
        ../../../../../include

S = ../../
VPATH = $S

# ѥե
SRC = FloatSendClient.cpp\
      BorderTest-common.cpp\
      BorderTest-skelimpl.cpp\
      BorderTest-skels.cpp\
      BorderTest-stubs.cpp

OBJ = $(addsuffix .o, $(basename $(SRC)))
SRC.C = $(strip $(patsubst %.C, %.c, $(filter %.C, $(SRC))))

CFLAGS += $(CFLAGS_WARNING)
CFLAGS += -DPROCESS_BASE

CPPFLAGS += -DPROCESS_BASE -D__T_KERNEL__ -D_REENTRENT -D__USE_IOSTREAMS -D__USE_THREADS
CPPFLAGS += -DORB_IS_RTORB
CFLAGS += -D__CONF_VAL__

ifeq ($(mode), debug)
LDLIBS += -ltm
endif

LDLIBS := -lux -Wl,--start-group -lRtORB_cpp -lRtORB -Wl,--end-group -lservice -lpthread -lstlport  $(LDLIBS)  
# ----------------------------------------------------------------------------

.PHONY: all install clean

ifeq ($(mode), debug)
  NOINST = $(TARGET).trg
endif
INST = $(TARGET) $(TARGET:%=%.map)
ALL = $(INST) $(NOINST)

all: $(ALL)

$(TARGET): $(OBJ)
$(OBJ):

$(TARGET).trg: $(TARGET)
	cp $< $@
	$(STRIP) $@

clean:
	$(RM) $(OBJ) $(ALL) $(DEPS)

install: $(addprefix $(EXE_INSTALLDIR)/, $(INST))

$(TARGET:%=$(EXE_INSTALLDIR)/%): $(EXE_INSTALLDIR)/%: %
	$(EXE_INSTALL_STRIP)

# ΰ¸ط
ifdef DEPENDENCIES_OUTPUT
  $(DEPS): ; touch $(DEPS)
else
  $(DEPS): $(SRC) ; $(MAKEDEPS) $@ $?
endif
include $(DEPS)
