#
# rcConf Makefile
#
# Copyright 2008, Gemtek Corporation
# All Rights Reserved.
# 
# THIS SOFTWARE IS OFFERED "AS IS", AND GEMTEK GRANTS NO WARRANTIES OF ANY
# KIND, EXPRESS OR IMPLIED, BY STATUTE, COMMUNICATION OR OTHERWISE. GEMTEK
# SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
# FOR A SPECIFIC PURPOSE OR NONINFRINGEMENT CONCERNING THIS SOFTWARE.
#
# $Id$
#


PKT_VERSION=1.0

EXEC = soft_wd

# Core Files
OBJS =  watchps.o getpid.o

SHARED_DIR = $(ROOTDIR)/lib/libshared

LDFLAGS += -L$(ROOTDIR)/lib/ -lshared

EXTRA_INCLUDE := -I. -I$(SHARED_DIR)

CFLAGS += $(EXTRA_INCLUDE)

ifeq (GPL_RELEASE, $(wildcard GPL_RELEASE))
include GPL_RELEASE
all: $(EXEC)

clean:
	rm -rf $(OBJS) *.o $(EXEC) *.elf *.gdb

gpl:
	@echo $(GPL_RELEASE_OBJS)
	@mkdir -p .GPL_RELEASE_DIR
	@cd .GPL_RELEASE_DIR; for i in $(GPL_RELEASE_OBJS); \
		do \
		if [ -e ../$$i ]; then \
			mkdir -p $$i; \
			rm -rf $$i; \
			cp ../$$i $$i; \
		fi; \
		done
	@rm -rf *
	@mv .GPL_RELEASE_DIR/* .
	@rm -rf .GPL_RELEASE_DIR

else
all:
clean:
gpl:
endif

$(EXEC): $(OBJS)
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS)

romfs:
	$(ROMFSINST) /bin/$(EXEC)


