Files
cdesktop/cde/lib/DtSvc/Makefile.am
Jon Trulson 3ce0527e52 DtSvc: vastly simplify building this library
We take advantage of subdir-object and just build the subdir source
files directly as normal dependencies of libDtSvc in the top level
Makefile.am.

This means the intevening subdirectory Makefiles are no longer needed,
and no need to replicate flags and the like between the
subdirectory Makefile.am files.

Also, no need to build fake .a libs we can't really use.

configure: remove AC_OUTPUT_FILES related the the lib/DtSvc/*
subdirectories.  They are no longer needed.
2019-10-29 19:17:52 -06:00

141 lines
3.1 KiB
Makefile

MAINTAINERCLEANFILES = Makefile.in
lib_LTLIBRARIES = libDtSvc.la
libDtSvc_la_LDFLAGS = -version-info 2:1:0
# USe CPPFLAGS so it will apply to both C and C++ components
libDtSvc_la_CPPFLAGS = -I./include -DMULTIBYTE -DNLS16 -I../include \
$(TIRPCINC) @DT_INCDIR@ -DCDE_INSTALLATION_TOP=\"${prefix}\" \
-DCDE_CONFIGURATION_TOP=\"$(CDE_CONFIGURATION_TOP)\"
if SOLARIS
libDtSvc_la_CPPFLAGS += -DNO_REGCOMP
endif
libDtSvc_la_SOURCES = DtCodelibs/buf.C \
DtCodelibs/buf.h \
DtCodelibs/filegen.C \
DtCodelibs/mbschr.C \
DtCodelibs/pathcollapse.C \
DtCodelibs/privbuf.C \
DtCodelibs/shellscan.C \
DtCodelibs/strcase.C \
DtCodelibs/strend.C \
DtCodelibs/strhash.C \
DtCodelibs/stringio.C \
DtCodelibs/stringio.h \
DtCodelibs/strtokx.C \
DtCodelibs/strwcmp.C \
DtEncap/bmsglob.c \
DtEncap/connect.c \
DtEncap/local.c \
DtEncap/MemoryMgr.c \
DtEncap/nls.c \
DtEncap/noio.c \
DtEncap/pathwexp.c \
DtEncap/pipe.c \
DtEncap/pty.c \
DtEncap/remote.c \
DtEncap/SbEvent.c \
DtEncap/sbstdinc.c \
DtEncap/scoop.c \
DtEncap/spc.c \
DtEncap/spc-env.c \
DtEncap/spc-error.c \
DtEncap/spc-exec.c \
DtEncap/spc-net.c \
DtEncap/spc-obj.c \
DtEncap/spc-proto.c \
DtEncap/spc-sm.c \
DtEncap/spc-termio.c \
DtEncap/spc-util.c \
DtEncap/spc-xt.c \
DtEncap/stringbuf.c \
DtEncap/Symbolic.c \
DtEncap/usersig.c \
DtUtil1/Action.c \
DtUtil1/ActionDb.c \
DtUtil1/ActionFind.c \
DtUtil1/ActionTt.c \
DtUtil1/ActionUtil.c \
DtUtil1/CmdMain.c \
DtUtil1/CmdProcess.c \
DtUtil1/CmdSpc.c \
DtUtil1/CmdUtilityP.c \
DtUtil1/DbLoad.c \
DtUtil1/DbReader.c \
DtUtil1/DbUtil.c \
DtUtil1/DndBuff.c \
DtUtil1/Dnd.c \
DtUtil1/DndDrag.c \
DtUtil1/DndDrop.c \
DtUtil1/DndFile.c \
DtUtil1/DndIcon.c \
DtUtil1/DndText.c \
DtUtil1/Dt.c \
DtUtil1/DtHash.c \
DtUtil1/Dts.c \
DtUtil1/DtsDb.c \
DtUtil1/DtsInit.c \
DtUtil1/DtsMM.c \
DtUtil1/DtsSort.c \
DtUtil1/GetMwmW.c \
DtUtil1/GetVWmHint.c \
DtUtil1/intarray.c \
DtUtil1/inttab.c \
DtUtil1/MMDb.c \
DtUtil1/myassertP.h \
DtUtil1/Qualify.c \
DtUtil1/Saver.c \
DtUtil1/SetVWmHint.c \
DtUtil1/SmComm.c \
DtUtil1/SmUtil.c \
DtUtil1/strtab.c \
DtUtil1/WmAddDelWs.c \
DtUtil1/WmBackWin.c \
DtUtil1/WmChBackD.c \
DtUtil1/WmGWsInfo.c \
DtUtil1/WmGWsList.c \
DtUtil1/WmMarquee.c \
DtUtil1/WmRequest.c \
DtUtil1/WmRestart.c \
DtUtil1/WmRmWsFcn.c \
DtUtil1/WmSetTitle.c \
DtUtil1/WmSetWs.c \
DtUtil1/WmWsCallB.c \
DtUtil1/WmWsHints.c \
DtUtil1/WmWsOccupy.c \
DtUtil2/ActIndicator.c \
DtUtil2/addToRes.c \
DtUtil2/bitmaps.h \
DtUtil2/ChkpntClient.c \
DtUtil2/ChkpntListen.c \
DtUtil2/CmdUtility.c \
DtUtil2/DtEnvMap.c \
DtUtil2/DtGetMessage.c \
DtUtil2/DtNlUtils.c \
DtUtil2/DtUtil.c \
DtUtil2/EnvControl.c \
DtUtil2/FileUtil.c \
DtUtil2/GetDispRes.c \
DtUtil2/GetEmbed.c \
DtUtil2/GetMessage.c \
DtUtil2/Hash.c \
DtUtil2/HourGlass.c \
DtUtil2/Info.c \
DtUtil2/LocaleXlate.c \
DtUtil2/lock.c \
DtUtil2/MsgCat.c \
DtUtil2/MsgLog.c \
DtUtil2/PrintXErr.c \
DtUtil2/SharedProcs.c \
DtUtil2/SmCreateDirs.c \
DtUtil2/SunDtHelp.c \
DtUtil2/SvcTT.c \
DtUtil2/UErrNoBMS.c \
DtUtil2/Utility.c \
DtUtil2/XlationSvc.c \
DtUtil2/XmWrap.c \
DtXpm/xpm.c