VERSION=1.16
CURDIR=shellmod
LOCAL_CLEAN=local_clean
LOCAL_INSTALL=local_install
all: $(CURDIR).so shellmod shellmod-control
OBJS =  build.os shellmod.os shellprg1.os modules.os protocol.os comng.os _dict.os

include ../rules.mak

PROTOUPDHEAD=-bmodules.cc+shellmod.pm \
	-bprotocol.h+shellmod.pm \
	-bprotocol.cc+shellmod.pm
include ../stdmod.mak

shellmod: $(OBJS) shellprg.o 
	$(GPPLINK) shellprg.o shellprg1.os build.os protocol.os modules.os \
		_dict.os -L../../lib -llinuxconf -lncurses -o shellmod

shellmod-control: $(OBJS) shellmod-control.o
	$(GPPLINK) shellmod-control.o build.os protocol.os modules.os _dict.os -L../../lib -llinuxconf -lncurses -o $@

local_install: std_local_install
	mkdir -p $(LIB_LINUXCONF)/lib
	mkdir -p $(RPM_BUILD_ROOT)/usr/bin
	install shellmod $(INSTROOT) $(RPM_BUILD_ROOT)/usr/bin
	install shellmod-lib.sh -m 755 $(INSTROOT) $(LIB_LINUXCONF)/lib
	install shellmod-lib.pl -m 755 $(INSTROOT) $(LIB_LINUXCONF)/lib
	install shellmod-control -m 755 $(INSTROOT) $(LIB_LINUXCONF)/lib

local_clean: std_local_clean
	rm -f shellmod shellmod-control

# Test program

