--- /dev/null
+MAINTAINERCLEANFILES = Makefile.in
+
+if SUN
+.NO_PARALLEL:
+endif
+
+SUBDIRS = libAButil libABobj libABobjXm libABil abmf ab
+
+dtbuilder::
+ @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
+ for i in libAButil libABobj libABobjXm libABil ab ;\
+ do \
+ (cd $$i ; echo "making" dtbuilder "in $(CURRENT_DIR)/$$i..."; \
+ $(MAKE) $(MFLAGS) 'CDEBUGFLAGS=$(CDEBUGFLAGS)' 'FIRST_LIBPATH=$(FIRST_LIBPATH)' 'FIRST_INCLUDES=$(FIRST_INCLUDES)' dtbuilder); \
+ done
+
+dtcodegen::
+ @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
+ for i in libAButil libABobj libABobjXm libABil abmf ;\
+ do \
+ (cd $$i ; echo "making" dtcodegen "in $(CURRENT_DIR)/$$i..."; \
+ $(MAKE) $(MFLAGS) 'CDEBUGFLAGS=$(CDEBUGFLAGS)' 'FIRST_LIBPATH=$(FIRST_LIBPATH)' 'FIRST_INCLUDES=$(FIRST_INCLUDES)' dtcodegen); \
+ done
+
+bin_PROGRAMS = dtcodegen dtbuilder
+
+clean::
+ $(RM) -rf include
--- /dev/null
+MAINTAINERCLEANFILES = Makefile.in
+
+# Since dtcodegen depends on libXm, libDtWidget, and other libs,
+# it will not be built properly during make includes.
+# So, when 'all' is made in this directory, redo make includes/depend.
+# An imake hack no doubt, but it is necessary for now.
+
+
+all:: generated_includes abdepend
+
+include "../ab.tmpl"
+include "../ab.rules"
+
+bin_PROGRAMS = dtbuilder
+
+if BSD
+UTILLIB = -lutil
+endif
+
+dtbuilder_LDADD = ../libABil/libABil.a ../libABobjXm/libABobjXm.a \
+ ../libABobj/libABobj.a ../libAButil/libAButil.a \
+ $(LIBWIDGET) $(LIBTERM) $(LIBHELP) $(LIBSVC) \
+ $(LIBTT) -lUil $(MRESOURCELIB) -lXm $(XTOOLLIB) ${X_LIB} \
+ $(UTILLIB) -lm
+
+dtbuilder_CFLAGS = -DPIXMAP_WORKAROUND -I$(ABINCLUDES)
+
+dtbuilder_SOURCES =