#
# Makefile for murasaki
#                            shuu@dotaster.com

include ../make.defs

SRCS=depend.c beep.c list.c script.c path.c action.c loader.c sysfs.c value.c save_sysdir.c proc.c filelist.c main.c exec_sysfs.c
SRCS_RCS=$(SRCS)
OBJS=$(SRCS:.c=.o)
LIB_DEF=-DDEPEND_FILE=\"$(DEP_FILE)\" \
	-DSTICKY_FILE=\"$(STICKY_FILE)\" \
	-DBLACKLIST_FILE=\"$(BLACKLIST_FILE)\" \
	-DCONFIG_FILE=\"$(CONFIG_FILE)\" \
	-DCALL_FILE=\"$(CALL_FILE)\" \
	-DPRECALL_FILE=\"$(PRECALL_FILE)\"
CFLAGS+=$(LIB_DEF)

all: $(MURASAKI_LIB)

$(MURASAKI_LIB): $(OBJS)
	ar rc $@ $?

clean:
	rm -f *.o

clobber: clean
	rm -f $(MURASAKI_LIB)

install:
	@echo 'nothing to do'

diff:
	rcsdiff $(SRCS_RCS)
