home *** CD-ROM | disk | FTP | other *** search
Makefile | 1999-01-04 | 4.4 KB | 218 lines |
- # Generated automatically from Make-mc.in by configure.
- # This is the "Makefile.in" that is used when vfs is built as part of
- # mc. Any changes here must also be made in Makefile.am.
-
- srcdir = .
-
- rootdir = $(srcdir)/..
- include ../os2emx/Make.common
-
- CFLAGS = $(XCFLAGS)
- CPPFLAGS = $(XCPPFLAGS)
- LDFLAGS = $(XLDFLAGS) -s -Zbin-files
- DEFS = $(XDEFS)
- #LIBS = -L$(builddir)/intl -lintl $(XLIBS) -lpam -ldl $(XLIB)
- LIBS = -L$(builddir)/intl -lintl -L$(builddir)/os2emx/lib -lmc_emx -lufc -lrpc -lsocket $(XLIB)
- INSTALL = /usr/bin/install -c
- INSTALL_PROGRAM = ${INSTALL} -m 755
- INSTALL_DATA = ${INSTALL} -m 644
- AR = ar
-
- #
- # VFS code
- #
- PWDOBJ = ../os2emx/lib/pwd.o
-
- NETFILES = tcputil.o fish.o ftpfs.o mcfs.o utilvfs.o
-
- NONETFILES = \
- container.o \
- extfs.o \
- local.o \
- names.o \
- tar.o \
- sfs.o \
- vfs.o \
- direntry.o
-
- VFSSRCS = \
- container.c \
- extfs.c \
- ftpfs.c \
- fish.c \
- local.c \
- mcfs.c \
- names.c \
- mcserv.c \
- sfs.c \
- shared_tar_ext.c \
- shared_ftp_fish.c \
- tar.c \
- tcputil.c \
- undelfs.c \
- utilvfs.c \
- vfs.c \
- direntry.c
-
- VFSHDRS = \
- container.h \
- extfs.h \
- fish.h \
- ftpfs.h \
- mcfs.h \
- names.h \
- tar.h \
- tcputil.h \
- vfs.h \
- direntry.h
-
- VFSOBJS = $(NONETFILES) $(NETFILES)
-
- EXTFS_MISC = README extfs.ini
- EXTFS_CONST = a rpm hp48 mailfs patchfs sfs.ini
-
- EXTFS_IN = \
- deb.in \
- lslR.in \
- ucpio.in \
- urar.in \
- uzoo.in \
- ftplist.in \
- uar.in \
- ulha.in \
- uzip.in
-
- EXTFS_OUT = \
- deb \
- lslR \
- ucpio \
- urar \
- uzoo \
- ftplist \
- uar \
- ulha \
- uzip
-
- EXTFSSTUFF = $(EXTFS_MISC) $(EXTFS_CONST) $(EXTFS_IN)
-
- #
- # Commands to build standalone version (.so)
- #
-
- VFSSOOBJS = tcputil.so fish.so ftpfs.so mcfs.so utilvfs.so local.so vfs.so \
- tar.so sfs.so names.so container.so extfs.so util-alone.so \
- util.sor utilunix.sor
-
- %.sor: ../src/%.c
- $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) -DVFS_STANDALONE $< -o $@
-
- %.so: %.c
- $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) -DVFS_STANDALONE $< -o $@
-
- libvfs.so: $(VFSSOOBJS)
- gcc $(VFSSOOBJS) -shared -o libvfs.so
-
-
-
- #
- # Distribution variables
- #
-
- DISTVFS = Make-mc.in ChangeLog $(VFSSRCS) $(VFSHDRS)
-
- all: $(LIBPREFIX)vfs-mc.a mcserv$(EXESFX)
-
- .c.o:
- $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) $<
-
- check:
- @echo no tests are supplied.
-
- checklinks:
- @if test -f $(vfsdir)/mad.c; then echo ok; \
- else $(MAKE) sourcelinks; fi
-
- sourcelinks:
- -cd $(vfsdir); cp ../src/mad.c ./ ; cp ../src/mad.h ./; true
-
- mcserv$(EXESFX): checklinks
- $(MAKE) mcservx
-
- mcservx: mcserv.o tcputil.o mad.o $(PWDOBJ)
- $(CC) $(LDFLAGS) -o mcserv$(EXESFX) mcserv.o tcputil.o mad.o $(PWDOBJ) $(LIBS)
- touch mcservx
-
- $(LIBPREFIX)vfs-mc.a: $(VFSOBJS)
- $(RMF) $@
- $(AR) cr $@ $(VFSOBJS)
- -$(RANLIB) $@
-
- showlibdep:
- @echo 'OBJS="$(VFSOBJS)"'
-
- cross:
- $(MAKE) CC=gcc-linux CPP="gcc-linux -E" \
- CPPFLAGS="$(CPPFLAGS) -I/usr/local/lib/gcc-lib/i386-linux-linux/include/ncurses "
-
- TAGS: $(VFSSRCS)
- etags $(VFSSRCS)
-
- clean:
- $(RMF) mcserv *.o core a.out vfs-mc.a mcservx *.so *.sor *.exe
-
- realclean: clean
- $(RMF) .depend
- $(RMF) TAGS
- $(RMF) *~
-
- distclean:
- -$(RMF) $(srcdir)/*~ $(srcdir)/mcserv $(srcdir)/*.o $(srcdir)/a.out
- -$(RMF) $(srcdir)/core $(srcdir)/libvfs-mc.a $(srcdir)/libvfs.so
- -$(RMF) $(srcdir)/mad.c $(srcdir)/mad.h
- -if test $(srcdir) = .; then $(MAKE) realclean; fi
- -$(RMF) $(srcdir)/Makefile
-
- install: mcserv install.extfs
- -(if test xmcserv != x; then \
- $(INSTALL_PROGRAM) mcserv $(DESTDIR)$(bindir)/$(binprefix)mcserv; \
- fi)
-
- install.extfs:
- for I in $(EXTFS_MISC); do \
- $(INSTALL_DATA) $(srcdir)/extfs/$$I \
- $(DESTDIR)$(libdir)/extfs/$$I; \
- done
- for I in $(EXTFS_CONST) ; do \
- $(INSTALL_PROGRAM) $(srcdir)/extfs/$$I \
- $(DESTDIR)$(libdir)/extfs/$$I; \
- done
- for I in $(EXTFS_OUT) ; do \
- $(INSTALL_PROGRAM) $(builddir)/vfs/extfs/$$I \
- $(DESTDIR)$(libdir)/extfs/$$I; \
- done
-
- uninstall:
- for I in $(EXTFS_MISC); do \
- $(RMF) $(DESTDIR)$(libdir)/extfs/$$I; \
- done
- for I in $(EXTFS_CONST) $(EXTFS_OUT); do \
- $(RMF) $(DESTDIR)$(libdir)/extfs/$$I; \
- done
- -rmdir $(DESTDIR)$(libdir)/extfs
- -$(RMF) $(DESTDIR)$(bindir)/$(binprefix)mcserv
-
- distcopy:
- $(CP) $(DISTVFS) ../../mc-$(VERSION)/vfs
- mkdir ../../mc-$(VERSION)/vfs/extfs
- cd extfs; $(CP) $(EXTFSSTUFF) ../../../mc-$(VERSION)/vfs/extfs
-
- depend dep: mcdep
-
- fastdeploc:
-
- # ***Dependencies***Do not edit***
- ifeq (.depend,$(wildcard .depend))
- include .depend
- endif
- # ***End of dependencies***
-