1 # Makefile for the second extended file system utility functions
3 # Copyright (C) 1993 Remy Card (card@masi.ibp.fr)
5 # This file can be redistributed under the terms of the GNU General
9 top_srcdir
= @top_srcdir@
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
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
32 DLL_ADDRESS
= 0x66980000
39 DLL_INSTALL_DIR
= $(libdir)
44 ELF_INSTALL_DIR
= $(libdir)
49 BSDLIB_INSTALL_DIR
= $(libdir)
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
$<
68 $(top_srcdir
)/mkinstalldirs
$(DESTDIR
)$(ulibdir
)
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
77 $(RM
) -f
$(ulibdir
)/libe2p.a
80 $(RM
) -f \
#* *.s *.o *.a *~ *.bak core profiled/* checker/*
81 $(RM
) -f ..
/libe2p.a ..
/libe2p_p.a
84 $(RM
) -f .depend Makefile
86 # +++ Dependency line eater +++
88 # Makefile dependencies follow. This must be the last section in
89 # the Makefile.in file
91 fgetflags.o
: $(srcdir)/fgetflags.c \
94 fsetflags.o
: $(srcdir)/fsetflags.c \
97 fgetversion.o
: $(srcdir)/fgetversion.c \
100 fsetversion.o
: $(srcdir)/fsetversion.c \
103 getflags.o
: $(srcdir)/getflags.c \
106 getversion.o
: $(srcdir)/getversion.c \
109 iod.o
: $(srcdir)/iod.c
$(srcdir)/e2p.h \
111 ls.o
: $(srcdir)/ls.c \
114 pe.o
: $(srcdir)/pe.c \
117 pf.o
: $(srcdir)/pf.c \
120 ps.o
: $(srcdir)/ps.c \
123 setflags.o
: $(srcdir)/setflags.c \
126 setversion.o
: $(srcdir)/setversion.c \