DLL_REV=1 REV=1.0 CURDIR=etc LOCAL_CLEAN=local_clean all: vfs.so vfssetup OBJS = dir1.os filedir.os filedir1.os hsort.os macrodir.os path.os path1.os \ path2.os path8.os strip.os tbstr.os v_dir.os vdir.os vopen.os wild.os include ../rules.mak vfs.so: $(OBJS) $(GPPLINK) -shared -Wl,-soname,projetx-vfs.so.$(DLL_REV) \ -o projetx-vfs.so.$(REV).0 \ $(OBJS) vcall.so: vcall.os $(GPPLINK) -shared -Wl,-soname,projetx-vcall.so.$(DLL_REV) \ -o projetx-vcall.so.$(REV).0 \ vcall.os -ldl proto: proto -ceo -fvfs.p -c+ -fvfs.pm *.cc -bvfssetup.cc+vfs.pm local_clean: rm -f projetx-vfs.so.* vfssetup USR_LIB=$(RPM_BUILD_ROOT)/usr/lib USR_BIN=$(RPM_BUILD_ROOT)/usr/bin vfssetup: vfssetup.o $(GPPLINK) vfssetup.o -o vfssetup -llinuxconf -lncurses install: mkdir -p $(USR_LIB)/virtualfs install projetx-vfs.so.$(REV).0 -o root -g root -m 755 $(USR_LIB)/virtualfs cd $(USR_LIB)/virtualfs && ln -sf projetx-vfs.so.$(REV).0 projetx-vfs.so install vfssetup -o root -g root -m 755 $(USR_BIN) #sources particuliers #programmes #tests