2ce5f47493c7b4941febc1d3d2694e87895de3d0
[oweals/cde.git] / cde / programs / dtfile / Makefile.am
1 configdir = ${prefix}/config/C
2
3 SUBDIRS = dtcopy
4
5 bin_PROGRAMS = dtfile
6
7 BUILT_SOURCES = dtfile.config dtfile_error
8 CLEANFILES = dtfile.config dtfile_error
9
10 dist_config_DATA = dtfile.config
11
12 dist_bin_SCRIPTS = dtfile_error
13
14 dtfile_CPPFLAGS = -I./dtcopy -DSHAPE -D_ILS_MACROS -DSUN_PERF \
15                 -DCDE_INSTALLATION_TOP=\"${prefix}\" \
16                 -DCDE_CONFIGURATION_TOP=\"$(CDE_CONFIGURATION_TOP)\" \
17                 -DKORNSHELL=\"$(KSH)\" -I/usr/include/freetype2
18
19 dtfile_LDADD = @DTCLIENTLIBS@ $(TIRPCLIB) -lXm -lXext \
20                $(XTOOLLIB) ${X_LIBS} dtcopy/sharedFuncs.o \
21                dtcopy/fsrtns.o
22
23 if OPENBSD
24 dtfile_CPPFLAGS += -DFILE_MAP_OPTIMIZE
25 endif
26
27 if LINUX
28 dtfile_CPPFLAGS += -DFILE_MAP_OPTIMIZE
29 endif
30
31 if SOLARIS
32 dtfile_CFLAGS = -xF
33 dtfile_LDADD += -lintl -lresolv
34 endif
35
36 dtfile_SOURCES = ChangeDir.c     ChangeDirP.c    Command.c       Common.c \
37                  Desktop.c       Directory.c     Encaps.c        File.c \
38                  FileDialog.c    FileManip.c     FileMgr.c       FileOp.c \
39                  Filter.c        FilterP.c       Find.c          FindP.c \
40                  Help.c          HelpCB.c        HelpP.c         IconWindow.c \
41                  IconicPath.c    Main.c          Menu.c          MkDir.c \
42                  ModAttr.c       ModAttrP.c      MultiView.c     OverWrite.c \
43                  Prefs.c         PrefsP.c        SharedMsgs.c    SharedProcs.c \
44                  ToolTalk.c      Trash.c         Utils.c         fsDialog.c
45
46 # Mind the quoting here...
47 SCRIPTFLAGS = -DSHAPE -D_ILS_MACROS -DSUN_PERF \
48         -DCDE_INSTALLATION_TOP="${prefix}" \
49         -DCDE_CONFIGURATION_TOP="$(CDE_CONFIGURATION_TOP)" \
50         -DKORNSHELL="$(KSH)"
51
52 dtfile.config: dtfile.config.cpp
53         $(RM) $@
54         $(GENCPP) -P -DXCOMM=# $(SCRIPTFLAGS) $< > $@
55
56 dtfile_error: dtfile_error.cpp
57         $(RM) $@
58         $(GENCPP) -P -DXCOMM=# $(SCRIPTFLAGS) $<  > $@