3 bin_PROGRAMS = dtlogin dtgreet dtchooser
5 XDMDIR = $(CDE_LOGFILES_TOP)
7 DEF_SERVER = $(XBINDIR)/X
8 DEF_USER_PATH = $(PATH):$(XBINDIR)
9 DEF_SYSTEM_PATH = $(PATH):$(XBINDIR)
11 CPP_PROGRAM = $(prefix)/bin/traddcpp
13 DEF_BM_PATH = $(CDE_CONFIGURATION_TOP)/appconfig/icons/%L/%B%M.bm:$(CDE_CONFIGURATION_TOP)/appconfig/icons/%L/%B%M.pm:$(CDE_CONFIGURATION_TOP)/appconfig/icons/%L/%B:$(CDE_CONFIGURATION_TOP)/appconfig/icons/C/%B%M.bm:$(CDE_CONFIGURATION_TOP)/appconfig/icons/C/%B%M.pm:$(CDE_CONFIGURATION_TOP)/appconfig/icons/C/%B:${prefix}/appconfig/icons/%L/%B%M.bm:${prefix}/appconfig/icons/%L/%B%M.pm:${prefix}/appconfig/icons/%L/%B:${prefix}/appconfig/icons/C/%B%M.bm:${prefix}/appconfig/icons/C/%B%M.pm:${prefix}/appconfig/icons/C/%B
14 DEF_PM_PATH = $(CDE_CONFIGURATION_TOP)/appconfig/icons/%L/%B%M.pm:$(CDE_CONFIGURATION_TOP)/appconfig/icons/%L/%B%M.bm:$(CDE_CONFIGURATION_TOP)/appconfig/icons/%L/%B:$(CDE_CONFIGURATION_TOP)/appconfig/icons/C/%B%M.pm:$(CDE_CONFIGURATION_TOP)/appconfig/icons/C/%B%M.bm:$(CDE_CONFIGURATION_TOP)/appconfig/icons/C/%B:${prefix}/appconfig/icons/%L/%B%M.pm:${prefix}/appconfig/icons/%L/%B%M.bm:${prefix}/appconfig/icons/%L/%B:${prefix}/appconfig/icons/C/%B%M.pm:${prefix}/appconfig/icons/C/%B%M.bm:${prefix}/appconfig/icons/C/%B
16 AM_CFLAGS = -DCDE_CONFIGURATION_TOP=\"$(CDE_CONFIGURATION_TOP)\" \
17 -DCDE_INSTALLATION_TOP=\"${prefix}\" \
18 -DCDE_LOGFILES_TOP=\"$(CDE_LOGFILES_TOP)\" \
19 -I/usr/include/freetype2 -DBINDIR=\"$(XBINDIR)\" \
20 -DXDMDIR=\"$(XDMDIR)\" \
21 -DKORNSHELL=$(KSH) -DUNIXCONN -DTCPCONN -DXDMCP
23 dtlogin_SOURCES = access.c account.c auth.c genauth.c daemon.c dm.c \
24 dpylist.c error.c file.c mitauth.c protodpy.c policy.c \
25 reset.c server.c session.c socket.c util.c \
26 verify.c sysauth.c fontpath.c qualify.c choose.c netaddr.c \
29 # We play a game here with resources.o (dtlogin). It needs special options.
30 noinst_LIBRARIES = libresource.a
31 libresource_a_SOURCES = resource.c
32 libresource_a_CFLAGS = $(AM_CFLAGS) \
33 -DDEF_SESSION=\"${prefix}/bin/Xsession\" \
34 -DDEF_SYSTEM_SHELL=\"/bin/sh\" \
35 -DDEF_CHOOSER=\"${prefix}/bin/dtchooser\" \
36 -DDEF_XDM_CONFIG=\"Xconfig\" -DSIGNALRETURNSINT \
37 -DDEF_SERVER_LINE=\"":0 Local local $(DEF_SERVER) :0"\" \
38 -DXRDB_PROGRAM=\"$(XRDB)\" \
39 -DDEF_USER_PATH=\"$(DEF_USER_PATH)\" \
40 -DDEF_SYSTEM_PATH=\"$(DEF_SYSTEM_PATH)\" \
41 -DDEF_FAILSAFE_CLIENT=\"$(XBINDIR)/xterm\" \
42 -DDEF_AUTH_FILE=\"$(XDMDIR)/auth-server\" \
43 -DDEF_AUTH_DIR=\"$(XDMDIR)\" \
44 -DCPP_PROGRAM=\""$(CPP_PROGRAM)"\" \
45 -DDEF_PM_SEARCH_PATH=\"$(DEF_PM_PATH)\" \
46 -DDEF_BM_SEARCH_PATH=\"$(DEF_BM_PATH)\"
48 dtgreet_SOURCES = vgcallback.c vglogo.c vgmain.c vgutil.c vglang.c
50 dtchooser_SOURCES = chooser.c dtchooser.c vglogo.c vgutil.c vgcallback.c \
53 dtlogin_LDADD = libresource.a @DTCLIENTLIBS@ -lXau -lXmu -lXext -lXdmcp \
54 $(XTOOLLIB) $(TIRPCLIB)
56 dtgreet_LDADD = $(DTCLIENTLIBS) $(XTOOLLIB)
58 dtchooser_LDADD = $(DTCLIENTLIBS) $(XTOOLLIB) -lXau -lXmu -lXext -lXdmcp $(XTOOLLIB)
62 AM_CFLAGS += -DHASDES -DHASXDMAUTH
64 dtlogin_SOURCES += xdmauth.c
68 XBINDIR = /usr/local/bin
72 XBINDIR = /usr/X11R6/bin
74 dtlogin_SOURCES += xdmauth.c
78 XBINDIR = /usr/X11R7/bin
82 XBINDIR = /usr/bin/X11
83 dtlogin_LDADD += -ldl -lgen -lresolv -lbsm -lcmd
84 dtgreet_LDADD += -ldl -lgen -lresolv -lbsm -lcmd
85 dtchooser_LDADD += -ldl -lgen -lresolv -lbsm -lcmd
86 dtlogin_SOURCES += solaris.c