]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blob - lib/e2p/Makefile.in
Many files:
[thirdparty/e2fsprogs.git] / lib / e2p / Makefile.in
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
8 srcdir = @srcdir@
9 top_srcdir = @top_srcdir@
10 VPATH = @srcdir@
11 top_builddir = ../..
12 INSTALL = @INSTALL@
13
14 @MCONFIG@
15
16 all::
17
18 OBJS= fgetflags.o fsetflags.o fgetversion.o fsetversion.o \
19 getflags.o getversion.o iod.o ls.o pe.o pf.o ps.o \
20 setflags.o setversion.o
21
22 SRCS= $(srcdir)/fgetflags.c $(srcdir)/fsetflags.c \
23 $(srcdir)/fgetversion.c $(srcdir)/fsetversion.c \
24 $(srcdir)/getflags.c $(srcdir)/getversion.c \
25 $(srcdir)/iod.c $(srcdir)/ls.c $(srcdir)/pe.c \
26 $(srcdir)/pf.c $(srcdir)/ps.c \
27 $(srcdir)/setflags.c $(srcdir)/setversion.c
28
29 LIBRARY= libe2p
30 LIBDIR= e2p
31
32 DLL_ADDRESS = 0x66980000
33 DLL_JUMPSIZE = 0x1000
34 DLL_GOTSIZE = 0x1000
35 DLL_VERSION = 1.2
36 DLL_IMAGE = libe2p
37 DLL_STUB = libe2p
38 DLL_MYDIR = e2p
39 DLL_INSTALL_DIR = $(libdir)
40
41 ELF_VERSION = 2.1
42 ELF_IMAGE = libe2p
43 ELF_MYDIR = e2p
44 ELF_INSTALL_DIR = $(libdir)
45
46 BSDLIB_VERSION = 2.1
47 BSDLIB_IMAGE = libe2p
48 BSDLIB_MYDIR = e2p
49 BSDLIB_INSTALL_DIR = $(libdir)
50
51 @MAKEFILE_LIBRARY@
52 @MAKEFILE_DLL@
53 @MAKEFILE_ELF@
54 @MAKEFILE_BSDLIB@
55 @MAKEFILE_PROFILE@
56 @MAKEFILE_CHECKER@
57
58 .c.o:
59 $(CC) $(CFLAGS) -c $< -o $@
60 @PROFILE_CMT@ $(CC) $(CFLAGS) -pg -o profiled/$*.o -c $<
61 @CHECKER_CMT@ $(CC) $(CFLAGS) -checker -g -o checker/$*.o -c $<
62 @DLL_CMT@ (export JUMP_DIR=`pwd`/jump; $(CC) -B$(JUMP_PREFIX) $(CFLAGS) \
63 @DLL_CMT@ -o jump/$*.o -c $<)
64 @ELF_CMT@ $(CC) $(CFLAGS) -fPIC -o elfshared/$*.o -c $<
65 @BSDLIB_CMT@ $(CC) $(CFLAGS) -fpic -o pic/$*.o -c $<
66
67 installdirs::
68 $(top_srcdir)/mkinstalldirs $(DESTDIR)$(ulibdir)
69
70 install:: all installdirs
71 $(INSTALL_DATA) libe2p.a $(DESTDIR)$(ulibdir)/libe2p.a
72 $(CHMOD) 644 $(DESTDIR)$(ulibdir)/libe2p.a
73 -$(RANLIB) $(DESTDIR)$(ulibdir)/libe2p.a
74 $(CHMOD) $(LIBMODE) $(DESTDIR)$(ulibdir)/libe2p.a
75
76 uninstall::
77 $(RM) -f $(ulibdir)/libe2p.a
78
79 clean::
80 $(RM) -f \#* *.s *.o *.a *~ *.bak core profiled/* checker/*
81 $(RM) -f ../libe2p.a ../libe2p_p.a
82 mostlyclean:: clean
83 distclean:: clean
84 $(RM) -f .depend Makefile
85
86 # +++ Dependency line eater +++
87 #
88 # Makefile dependencies follow. This must be the last section in
89 # the Makefile.in file
90 #
91 fgetflags.o : $(srcdir)/fgetflags.c \
92 $(srcdir)/e2p.h \
93
94 fsetflags.o : $(srcdir)/fsetflags.c \
95 $(srcdir)/e2p.h \
96
97 fgetversion.o : $(srcdir)/fgetversion.c \
98 $(srcdir)/e2p.h \
99
100 fsetversion.o : $(srcdir)/fsetversion.c \
101 $(srcdir)/e2p.h \
102
103 getflags.o : $(srcdir)/getflags.c \
104 $(srcdir)/e2p.h \
105
106 getversion.o : $(srcdir)/getversion.c \
107 $(srcdir)/e2p.h \
108
109 iod.o : $(srcdir)/iod.c $(srcdir)/e2p.h \
110
111 ls.o : $(srcdir)/ls.c \
112 $(srcdir)/e2p.h \
113
114 pe.o : $(srcdir)/pe.c \
115 $(srcdir)/e2p.h \
116
117 pf.o : $(srcdir)/pf.c \
118 $(srcdir)/e2p.h \
119
120 ps.o : $(srcdir)/ps.c \
121 $(srcdir)/e2p.h \
122
123 setflags.o : $(srcdir)/setflags.c \
124 $(srcdir)/e2p.h \
125
126 setversion.o : $(srcdir)/setversion.c \
127 $(srcdir)/e2p.h \
128
129