1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
default all:: make-Makefile
include ../make-sub
make-x11 x11-defs.h: make-Makefile
make-Makefile:: Makefile
-rm -f mtmp htmp
touch mtmp htmp
@( echo "PROJECTROOT=$(PROJECTROOT)";\
echo "INCROOT=$(INCROOT)";\
echo "USRLIBDIR=$(USRLIBDIR)";\
echo "XLIB=$(XLIB)";\
echo "XTOOLLIB=$(XTOOLLIB)"; ) >> mtmp
@( echo "#define XDIR \"$(PROJECTROOT)\"" ) >> htmp
@if test \( `./chkow.sh` = 1 \) -a \( -z "$(XMLIB)" \) \
-a \( -d ${lesstif_prefix}/LessTif \) \
-o \( -d ${lesstif_prefix}/include/Xm \); \
then \
echo "You have LessTif."; \
( echo "MOTIF_INC=-I${lesstif_prefix}/include";\
echo "MOTIF_LIBDIR=${lesstif_prefix}/lib";\
echo "XMLIB=-lXm -lMrm";\
echo "MOTIF_TYPE=MOTIF";\
echo "XAPPLOADDIR=$(XAPPLOADDIR)"; ) >> mtmp; \
( echo "#define HAVE_LESSTIF"; ) >> htmp; \
elif test \( `./chkow.sh` = 1 \) -a \( -n "$(XMLIB)" \); then\
echo "You have Motif."; \
if test \( -d ${lesstif_prefix}/LessTif \) \
-o \( -d ${lesstif_prefix}/include/Xm \); then \
echo "Probably, it is LessTif."; fi; \
( echo "MOTIF_INC=-I$(INCROOT)";\
echo "MOTIF_LIBDIR=$(USRLIBDIR)";\
echo "XMLIB=$(XMLIB)";\
echo "MOTIF_TYPE=MOTIF";\
echo "XAPPLOADDIR=$(XAPPLOADDIR)"; ) >> mtmp; \
( echo "#define HAVE_MOTIF" ) >> htmp; \
elif test \( `./chkow.sh` = 0 \); then \
echo "You have OpenWindow."; \
( echo "MOTIF_INC=-I/usr/openwin/include -I/usr/dt/include";\
echo "MOTIF_LIBDIR=/usr/dt/lib";\
echo "XMLIB=-lXm -lMrm";\
echo "MOTIF_TYPE=OPENWIN";\
echo "XAPPLOADDIR=$(USRLIBDIR)/app-defaults"; ) >> mtmp; \
( echo "#define HAVE_OPENWIN"; ) >> htmp; \
else \
echo "Not found: Lesstif, OpenWindow."; \
fi; \
./update.sh x11-defs.mk mtmp; \
./update.sh x11-defs.h htmp;
distclean::
-rm x11-defs.mk x11-defs.h Makefile *~ core *.core *.bak
|