LOCAL_INSTALL=local_install CURDIR=misc OBJS = array.o arraykey.o confdb.o configf.o context.o context_lock.o \ dir.o dictionary.o error.o file.o fgets.o \ fgets1.o filecfg.o fopen.o fopen1.o fviews.o helpf.o ipstuff.o ipnum.o \ libmodules.o linuxconf.o malloc.o message_def.o misc.o module.o \ module_api.o popen.o \ str.o str1.o str3.o str6.o sstring.o sstrings.o subsys.o \ sstream.o timestr.o uname.o \ virtdb.o xconf1.o _dict.o OBJSS = array.os arraykey.os confdb.os configf.os context.os \ context_lock.os dir.os dictionary.os error.os file.os fgets.os \ fgets1.os filecfg.os fopen.os fopen1.os fviews.os helpf.os ipstuff.os ipnum.os \ linuxconf.os malloc.os misc.os message_def.os module_api.os popen.os \ str.os str1.os str3.os str6.os sstring.os sstrings.os subsys.os \ sstream.os timestr.os uname.os \ virtdb.os xconf1.os _dict.os stub.os all: lib $(OBJSS) include ../rules.mak proto: proto -m0+ -bmisc.h+misc.pm -blinuxconf.cc+misc.pm \ -bconfdb.h+misc.pm \ -bmodule.h+misc.pm \ -bsstring.h+misc.pm \ -bconfigf.h+misc.pm \ -bconfigf.cc+misc.pm \ -bpopen.h+misc.pm \ -bvirtdb.h+misc.pm \ -bipstuff.h+misc.pm \ -bsubsys.h+misc.pm \ -bsubsys.cc+misc.pm \ -bmodule.cc+misc.pm \ -bsstream.h+misc.pm \ -bfviews.h+misc.pm \ -bdictionary.h+misc.pm \ -bmodule_api.cc+misc.pm \ -bfilecfg.cc+misc.pm \ -bmodule_api.h+misc.pm \ -bcontext.h+misc.pm *.cc # Test program sstring: sstring.obt lib $(GPPLINK) -g $(LDF) -o /tmp/x $< -llinuxconf -lncurses -lm uname: uname.obt lib $(GPPLINK) -g $(LDF) -o /tmp/x $< -llinuxconf -lncurses -lm MISCLIBS=../userconf/userconf.a misc.a ../dialog/dialog.a \ ../translate/translate.a popen: popen.obt lib $(GPPLINK) -g $(LDF) -o x $< $(LIBS) $(MISCLIBS) # Create the various index for documentation doc: misc.doc misc.doc: ../doc/publish_spec.sh misc.tmpl misc $(WWWBASE) linuxconf/tech/api local_install: mkdir -p $(LIB_LINUXCONF_LIB) install -c $(INSTROOT) -m 755 cfgarchive $(LIB_LINUXCONF_LIB) install -c $(INSTROOT) -m 644 conf.linuxconf-patch $(LIB_LINUXCONF_LIB) samples: samples.obt $(GPPLINK) -g -o /tmp/x samples.obt -llinuxconf -lncurses -lm install -m 755 cfgarchive.sample /tmp/cfgarchive @echo samples was compiled and linked as /tmp/x @echo A sample cfgarchive was installed in /tmp @echo /tmp/file.1 >/tmp/file.list @echo /tmp/file.2 >>/tmp/file.list @echo /tmp/file.3 >>/tmp/file.list @echo /tmp/file.4 >>/tmp/file.list @echo /tmp/file.5 >>/tmp/file.list @echo A sample /tmp/file.list was created