configure/Makefiles: add checks for Xmu, Xext, and Xdmcp

We also remove sun pro specific options, and do some general cleanup
as well as remove hardcoded library refs like -lXm, -lXext, etc...
This commit is contained in:
Jon Trulson
2021-12-21 11:50:20 -07:00
parent 8875a12366
commit e10d06f210
35 changed files with 45 additions and 130 deletions

View File

@@ -1,7 +1,3 @@
MAINTAINERCLEANFILES = Makefile.in
if SOLARIS
.NO_PARALLEL:
endif
SUBDIRS = src

View File

@@ -1,7 +1,3 @@
MAINTAINERCLEANFILES = Makefile.in
if SOLARIS
.NO_PARALLEL:
endif
SUBDIRS = libAButil libABobj libABobjXm libABil abmf ab

View File

@@ -47,7 +47,7 @@ SOURCES.msg = \
dtbuilder_LDADD = ../libABil/libABil.a ../libABobjXm/libABobjXm.a \
../libABobj/libABobj.a ../libAButil/libAButil.a \
$(LIBWIDGET) $(LIBTERM) $(LIBHELP) $(LIBSVC) \
$(LIBTT) $(LIBXIN) -lUil $(MRESOURCELIB) -lXm $(XTOOLLIB) ${X_LIB} \
$(LIBTT) $(LIBXIN) -lUil $(MRESOURCELIB) $(XTOOLLIB) ${X_LIB} \
$(UTILLIB) -lm
dtbuilder_CFLAGS = -DPIXMAP_WORKAROUND $(ABINCLUDES)

View File

@@ -4,14 +4,6 @@ ABINCLUDES = ../include
EXTRA_DEFINES = -D_POSIX_SOURCE=1
if HPUX
CCOPTIONS = -Ae
endif
if AIX
CCOPTIONS = -qnoro
endif
if BSD
UTILLIB = -lutil
endif
@@ -30,11 +22,11 @@ noinst_DATA = dtcodegen.cat
dtcodegen_CFLAGS = $(EXTRA_DEFINES) -I$(ABINCLUDES) -I../libABil
dtcodegen_LDADD = -lXext ../libABil/libABil.a \
dtcodegen_LDADD = ../libABil/libABil.a \
../libABobjXm/libABobjXm.a \
../libABobj/libABobj.a ../libAButil/libAButil.a \
$(LIBTERM) $(LIBSVC) $(LIBTT) $(LIBHELP) $(LIBXIN) \
$(LIBWIDGET) $(UTILLIB) $(XTOOLLIB) -lm
$(LIBWIDGET) $(UTILLIB) $(XTOOLLIB)
dtcodegen_SOURCES = abmf.c args.c \

View File

@@ -6,14 +6,6 @@ EXTRA_DEFINES = -D_POSIX_SOURCE=1
EXTRALIBS = -lm
if HPUX
CCOPTIONS = -Ae
endif
if AIX
EXTRALIBS += -liconv
endif
if SOLARIS
EXTRALIBS += -ldl -lgen
endif