139 lines
2.5 KiB
Plaintext
139 lines
2.5 KiB
Plaintext
|
. ../../config/system
|
||
|
. ../../config/site
|
||
|
|
||
|
echo Building Makefile.local...
|
||
|
cat <<EOT >Makefile.local
|
||
|
# This Makefile was produced by running ./build in this directory.
|
||
|
|
||
|
SHELL=/bin/sh
|
||
|
|
||
|
CC= ${cc-cc}
|
||
|
CFLAGS= $cflags $obj_cflags
|
||
|
LINTFLAGS= $lintflags
|
||
|
|
||
|
INC= ../../include
|
||
|
|
||
|
H= \$(INC)/compat.h\\
|
||
|
\$(INC)/config.h\\
|
||
|
\$(INC)/cstring.h\\
|
||
|
\$(INC)/exception.h\\
|
||
|
\$(INC)/extern.h\\
|
||
|
\$(INC)/funcproto.h\\
|
||
|
\$(INC)/gc.h\\
|
||
|
\$(INC)/misc.h\\
|
||
|
\$(INC)/object.h\\
|
||
|
\$(INC)/param.h\\
|
||
|
\$(INC)/stkmem.h\\
|
||
|
\$(INC)/type.h\\
|
||
|
xlib.h
|
||
|
|
||
|
C= client.c\\
|
||
|
color.c\\
|
||
|
colormap.c\\
|
||
|
cursor.c\\
|
||
|
display.c\\
|
||
|
error.c\\
|
||
|
event.c\\
|
||
|
extension.c\\
|
||
|
font.c\\
|
||
|
gcontext.c\\
|
||
|
grab.c\\
|
||
|
graphics.c\\
|
||
|
init.c\\
|
||
|
key.c\\
|
||
|
objects.c\\
|
||
|
pixel.c\\
|
||
|
pixmap.c\\
|
||
|
property.c\\
|
||
|
text.c\\
|
||
|
type.c\\
|
||
|
util.c\\
|
||
|
window.c\\
|
||
|
wm.c
|
||
|
|
||
|
O= client.o\\
|
||
|
color.o\\
|
||
|
colormap.o\\
|
||
|
cursor.o\\
|
||
|
display.o\\
|
||
|
error.o\\
|
||
|
event.o\\
|
||
|
extension.o\\
|
||
|
font.o\\
|
||
|
gcontext.o\\
|
||
|
grab.o\\
|
||
|
graphics.o\\
|
||
|
init.o\\
|
||
|
key.o\\
|
||
|
objects.o\\
|
||
|
pixel.o\\
|
||
|
pixmap.o\\
|
||
|
property.o\\
|
||
|
text.o\\
|
||
|
type.o\\
|
||
|
util.o\\
|
||
|
window.o\\
|
||
|
wm.o
|
||
|
|
||
|
all: \$(O) xlib.pre
|
||
|
|
||
|
.c.o:
|
||
|
\$(CC) \$(CFLAGS) -I\$(INC) $x11_incl -c \$<
|
||
|
|
||
|
client.o: \$(H) client.c
|
||
|
color.o: \$(H) color.c
|
||
|
colormap.o: \$(H) colormap.c
|
||
|
cursor.o: \$(H) cursor.c
|
||
|
display.o: \$(H) display.c
|
||
|
error.o: \$(H) error.c
|
||
|
event.o: \$(H) event.c
|
||
|
extension.o: \$(H) extension.c
|
||
|
font.o: \$(H) font.c
|
||
|
gcontext.o: \$(H) gcontext.c
|
||
|
grab.o: \$(H) grab.c
|
||
|
graphics.o: \$(H) graphics.c
|
||
|
init.o: \$(H) init.c
|
||
|
key.o: \$(H) key.c
|
||
|
objects.o: \$(H) objects.c
|
||
|
pixel.o: \$(H) pixel.c
|
||
|
pixmap.o: \$(H) pixmap.c
|
||
|
property.o: \$(H) property.c
|
||
|
text.o: \$(H) text.c
|
||
|
type.o: \$(H) type.c
|
||
|
util.o: \$(H) util.c
|
||
|
window.o: \$(H) window.c
|
||
|
wm.o: \$(H) wm.c
|
||
|
|
||
|
xlib.pre: \$(O)
|
||
|
../../scripts/makedl \$@ \$(O)
|
||
|
|
||
|
install: xlib.pre
|
||
|
-@if [ ! -d $install_dir/runtime ]; then \\
|
||
|
echo mkdir $install_dir/runtime; \\
|
||
|
mkdir $install_dir/runtime; \\
|
||
|
fi
|
||
|
-@if [ ! -d $install_dir/runtime/obj ]; then \\
|
||
|
echo mkdir $install_dir/runtime/obj; \\
|
||
|
mkdir $install_dir/runtime/obj; \\
|
||
|
fi
|
||
|
cp xlib.pre $install_dir/runtime/obj/xlib.o
|
||
|
-@if [ ! -d $install_dir/include ]; then \\
|
||
|
echo mkdir $install_dir/include; \\
|
||
|
mkdir $install_dir/include; \\
|
||
|
fi
|
||
|
-@if [ ! -d $install_dir/include/extensions ]; then \\
|
||
|
echo mkdir $install_dir/include/extensions; \\
|
||
|
mkdir $install_dir/include/extensions; \\
|
||
|
fi
|
||
|
cp xlib.h $install_dir/include/extensions
|
||
|
|
||
|
lint:
|
||
|
lint \$(LINTFLAGS) -I\$(INC) $x11_incl \$(C)
|
||
|
|
||
|
clean:
|
||
|
rm -f *.o xlib.pre core
|
||
|
|
||
|
distclean:
|
||
|
rm -f *.o xlib.pre core lint.out Makefile.local
|
||
|
EOT
|