]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blame - lib/e2p/Makefile.in
ChangeLog:
[thirdparty/e2fsprogs.git] / lib / e2p / Makefile.in
CommitLineData
50e1e10f
TT
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 = ../..
1e3472c5 12my_dir = lib/e2p
50e1e10f
TT
13INSTALL = @INSTALL@
14
15@MCONFIG@
16
17all::
18
d7b701de 19OBJS= feature.o fgetflags.o fsetflags.o fgetversion.o fsetversion.o \
50e1e10f 20 getflags.o getversion.o iod.o ls.o pe.o pf.o ps.o \
1e3472c5 21 setflags.o setversion.o uuid.o
50e1e10f 22
d7b701de
TT
23SRCS= $(srcdir)/feature.c $(srcdir)/fgetflags.c \
24 $(srcdir)/fsetflags.c $(srcdir)/fgetversion.c \
25 $(srcdir)/fsetversion.c $(srcdir)/getflags.c \
26 $(srcdir)/getversion.c $(srcdir)/iod.c $(srcdir)/ls.c \
27 $(srcdir)/pe.c $(srcdir)/pf.c $(srcdir)/ps.c \
1e3472c5
TT
28 $(srcdir)/setflags.c $(srcdir)/setversion.c \
29 $(srcdir)/uuid.c
50e1e10f
TT
30
31LIBRARY= libe2p
32LIBDIR= e2p
33
34DLL_ADDRESS = 0x66980000
35DLL_JUMPSIZE = 0x1000
36DLL_GOTSIZE = 0x1000
521e3685 37DLL_VERSION = 1.3
50e1e10f
TT
38DLL_IMAGE = libe2p
39DLL_STUB = libe2p
40DLL_MYDIR = e2p
e5fa0e30 41DLL_INSTALL_DIR = $(root_libdir)
50e1e10f 42
521e3685 43ELF_VERSION = 2.3
297f47a1 44ELF_SO_VERSION = 2
50e1e10f
TT
45ELF_IMAGE = libe2p
46ELF_MYDIR = e2p
e5fa0e30 47ELF_INSTALL_DIR = $(root_libdir)
21c84b71 48ELF_OTHER_LIBS = -lc
50e1e10f
TT
49
50BSDLIB_VERSION = 2.1
51BSDLIB_IMAGE = libe2p
52BSDLIB_MYDIR = e2p
e5fa0e30 53BSDLIB_INSTALL_DIR = $(root_libdir)
50e1e10f
TT
54
55@MAKEFILE_LIBRARY@
56@MAKEFILE_DLL@
57@MAKEFILE_ELF@
58@MAKEFILE_BSDLIB@
59@MAKEFILE_PROFILE@
60@MAKEFILE_CHECKER@
61
62.c.o:
74becf3c 63 $(CC) $(ALL_CFLAGS) -c $< -o $@
21c84b71 64@PROFILE_CMT@ $(CC) $(ALL_CFLAGS) -g -pg -o profiled/$*.o -c $<
74becf3c
TT
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) \
50e1e10f 67@DLL_CMT@ -o jump/$*.o -c $<)
74becf3c
TT
68@ELF_CMT@ $(CC) $(ALL_CFLAGS) -fPIC -o elfshared/$*.o -c $<
69@BSDLIB_CMT@ $(CC) $(ALL_CFLAGS) -fpic -o pic/$*.o -c $<
50e1e10f
TT
70
71installdirs::
e5fa0e30 72 $(top_srcdir)/mkinstalldirs $(DESTDIR)$(libdir)
50e1e10f
TT
73
74install:: all installdirs
e5fa0e30
TT
75 $(INSTALL_DATA) libe2p.a $(DESTDIR)$(libdir)/libe2p.a
76 $(CHMOD) 644 $(DESTDIR)$(libdir)/libe2p.a
77 -$(RANLIB) $(DESTDIR)$(libdir)/libe2p.a
78 $(CHMOD) $(LIBMODE) $(DESTDIR)$(libdir)/libe2p.a
50e1e10f
TT
79
80uninstall::
e5fa0e30 81 $(RM) -f $(DESTDIR)$(libdir)/libe2p.a
50e1e10f
TT
82
83clean::
84 $(RM) -f \#* *.s *.o *.a *~ *.bak core profiled/* checker/*
85 $(RM) -f ../libe2p.a ../libe2p_p.a
86mostlyclean:: clean
87distclean:: clean
5c36a2f8 88 $(RM) -f .depend Makefile $(srcdir)/TAGS $(srcdir)/Makefile.in.old
50e1e10f
TT
89
90# +++ Dependency line eater +++
91#
92# Makefile dependencies follow. This must be the last section in
93# the Makefile.in file
94#
0859c04f 95feature.o: $(srcdir)/feature.c $(srcdir)/e2p.h
45a676b5 96fgetflags.o: $(srcdir)/fgetflags.c $(srcdir)/e2p.h
5a679c8f 97fsetflags.o: $(srcdir)/fsetflags.c $(srcdir)/e2p.h
62c06f79
TT
98fgetversion.o: $(srcdir)/fgetversion.c $(srcdir)/e2p.h
99fsetversion.o: $(srcdir)/fsetversion.c $(srcdir)/e2p.h
100getflags.o: $(srcdir)/getflags.c $(srcdir)/e2p.h
101getversion.o: $(srcdir)/getversion.c $(srcdir)/e2p.h
45a676b5 102iod.o: $(srcdir)/iod.c $(srcdir)/e2p.h
1e3472c5 103ls.o: $(srcdir)/ls.c $(srcdir)/e2p.h
62c06f79
TT
104pe.o: $(srcdir)/pe.c $(srcdir)/e2p.h
105pf.o: $(srcdir)/pf.c $(srcdir)/e2p.h
106ps.o: $(srcdir)/ps.c $(srcdir)/e2p.h
107setflags.o: $(srcdir)/setflags.c $(srcdir)/e2p.h
108setversion.o: $(srcdir)/setversion.c $(srcdir)/e2p.h
5a679c8f 109uuid.o: $(srcdir)/uuid.c $(srcdir)/e2p.h