Makefile.in revision 21c84b71e205b5ab13f14343da5645dcc985856d
1# Makefile for the second extended file system utility functions 2# 3# Copyright (C) 1993 Remy Card (card@masi.ibp.fr) 4# 5# This file can be redistributed under the terms of the GNU General 6# Public License 7 8srcdir = @srcdir@ 9top_srcdir = @top_srcdir@ 10VPATH = @srcdir@ 11top_builddir = ../.. 12my_dir = lib/e2p 13INSTALL = @INSTALL@ 14 15@MCONFIG@ 16 17all:: 18 19OBJS= fgetflags.o fsetflags.o fgetversion.o fsetversion.o \ 20 getflags.o getversion.o iod.o ls.o pe.o pf.o ps.o \ 21 setflags.o setversion.o uuid.o 22 23SRCS= $(srcdir)/fgetflags.c $(srcdir)/fsetflags.c \ 24 $(srcdir)/fgetversion.c $(srcdir)/fsetversion.c \ 25 $(srcdir)/getflags.c $(srcdir)/getversion.c \ 26 $(srcdir)/iod.c $(srcdir)/ls.c $(srcdir)/pe.c \ 27 $(srcdir)/pf.c $(srcdir)/ps.c \ 28 $(srcdir)/setflags.c $(srcdir)/setversion.c \ 29 $(srcdir)/uuid.c 30 31LIBRARY= libe2p 32LIBDIR= e2p 33 34DLL_ADDRESS = 0x66980000 35DLL_JUMPSIZE = 0x1000 36DLL_GOTSIZE = 0x1000 37DLL_VERSION = 1.2 38DLL_IMAGE = libe2p 39DLL_STUB = libe2p 40DLL_MYDIR = e2p 41DLL_INSTALL_DIR = $(libdir) 42 43ELF_VERSION = 2.2 44ELF_SO_VERSION = 2 45ELF_IMAGE = libe2p 46ELF_MYDIR = e2p 47ELF_INSTALL_DIR = $(libdir) 48ELF_OTHER_LIBS = -lc 49 50BSDLIB_VERSION = 2.1 51BSDLIB_IMAGE = libe2p 52BSDLIB_MYDIR = e2p 53BSDLIB_INSTALL_DIR = $(libdir) 54 55@MAKEFILE_LIBRARY@ 56@MAKEFILE_DLL@ 57@MAKEFILE_ELF@ 58@MAKEFILE_BSDLIB@ 59@MAKEFILE_PROFILE@ 60@MAKEFILE_CHECKER@ 61 62.c.o: 63 $(CC) $(ALL_CFLAGS) -c $< -o $@ 64@PROFILE_CMT@ $(CC) $(ALL_CFLAGS) -g -pg -o profiled/$*.o -c $< 65@CHECKER_CMT@ $(CC) $(ALL_CFLAGS) -checker -g -o checker/$*.o -c $< 66@DLL_CMT@ (export JUMP_DIR=`pwd`/jump; $(CC) -B$(JUMP_PREFIX) $(ALL_CFLAGS) \ 67@DLL_CMT@ -o jump/$*.o -c $<) 68@ELF_CMT@ $(CC) $(ALL_CFLAGS) -fPIC -o elfshared/$*.o -c $< 69@BSDLIB_CMT@ $(CC) $(ALL_CFLAGS) -fpic -o pic/$*.o -c $< 70 71installdirs:: 72 $(top_srcdir)/mkinstalldirs $(DESTDIR)$(ulibdir) 73 74install:: all installdirs 75 $(INSTALL_DATA) libe2p.a $(DESTDIR)$(ulibdir)/libe2p.a 76 $(CHMOD) 644 $(DESTDIR)$(ulibdir)/libe2p.a 77 -$(RANLIB) $(DESTDIR)$(ulibdir)/libe2p.a 78 $(CHMOD) $(LIBMODE) $(DESTDIR)$(ulibdir)/libe2p.a 79 80uninstall:: 81 $(RM) -f $(ulibdir)/libe2p.a 82 83clean:: 84 $(RM) -f \#* *.s *.o *.a *~ *.bak core profiled/* checker/* 85 $(RM) -f ../libe2p.a ../libe2p_p.a 86mostlyclean:: clean 87distclean:: clean 88 $(RM) -f .depend Makefile 89 90# +++ Dependency line eater +++ 91# 92# Makefile dependencies follow. This must be the last section in 93# the Makefile.in file 94# 95fgetflags.o: $(srcdir)/fgetflags.c $(srcdir)/e2p.h 96fsetflags.o: $(srcdir)/fsetflags.c $(srcdir)/e2p.h 97fgetversion.o: $(srcdir)/fgetversion.c $(srcdir)/e2p.h 98fsetversion.o: $(srcdir)/fsetversion.c $(srcdir)/e2p.h 99getflags.o: $(srcdir)/getflags.c $(srcdir)/e2p.h 100getversion.o: $(srcdir)/getversion.c $(srcdir)/e2p.h 101iod.o: $(srcdir)/iod.c $(srcdir)/e2p.h 102ls.o: $(srcdir)/ls.c $(srcdir)/e2p.h 103pe.o: $(srcdir)/pe.c $(srcdir)/e2p.h 104pf.o: $(srcdir)/pf.c $(srcdir)/e2p.h 105ps.o: $(srcdir)/ps.c $(srcdir)/e2p.h 106setflags.o: $(srcdir)/setflags.c $(srcdir)/e2p.h 107setversion.o: $(srcdir)/setversion.c $(srcdir)/e2p.h 108uuid.o: $(srcdir)/uuid.c 109