280dff4b7bdd2aab16fe77410b376fb983504344
[oweals/cde.git] / cde / programs / nsgmls / Makefile.am
1 CLEANFILES = $(GENERATED_SRCS)
2
3 bin_PROGRAMS = nsgmls
4
5 if LINUX
6 nsgmls_CXXFLAGS = -DSP_VOLATILE=volatile -DSP_CONST=const -DSP_ANSI_CLASS_INST \
7                   -DSP_HAVE_LOCALE -DSP_MULTI_BYTE -DSP_MANUAL_INST \
8                   -fno-implicit-templates
9 endif
10
11 if BSD
12 nsgmls_CXXFLAGS = -DSP_VOLATILE=volatile -DSP_CONST=const -DSP_ANSI_CLASS_INST \
13                   -DSP_HAVE_LOCALE -DSP_MULTI_BYTE -DSP_MANUAL_INST
14 endif
15
16 if SOLARIS
17 nsgmls_CXXFLAGS = -DSP_VOLATILE= -DSP_CONST= -DSP_HAVE_LOCALE \
18                   -DSP_MULTI_BYTE -DSP_ANSI_CLASS_INST
19 endif
20
21 if HPUX
22 nsgmls_CXXFLAGS = +a1 -z +T -DSP_VOLATILE= -DSP_CONST= -DSP_HAVE_LOCALE \
23                   -DSP_MULTI_BYTE -DSP_ANSI_CLASS_INST -I/opt/CC/include/CC
24 endif
25
26 if AIX
27 nsgmls_CXXFLAGS = -DSP_VOLATILE=volatile -DSP_CONST=const \
28                   -DSP_HAVE_LOCALE -DSP_MULTI_BYTE -DSP_MANUAL_INST
29 endif
30
31 .SUFFIXES: .m4
32 .m4.C:
33         rm -f $@
34         $(M4) instmac.m4 $< >$@
35
36 GENERATED_SRCS = app_inst.C                   \
37                  arc_inst.C                   \
38                  entmgr_inst.C                \
39                  nsgmls_inst.C                \
40                  parser_inst.C                \
41                  xentmgr_inst.C
42
43 nsgmls_SOURCES = Allocator.C                  \
44                  ArcEngine.C                  \
45                  Attribute.C                  \
46                  CharsetDecl.C                \
47                  CharsetInfo.C                \
48                  CharsetRegistry.C            \
49                  CmdLineApp.C                 \
50                  CodingSystem.C               \
51                  ConsoleOutput.C              \
52                  ContentState.C               \
53                  ContentToken.C               \
54                  DescriptorManager.C          \
55                  Dtd.C                        \
56                  EUCJPCodingSystem.C          \
57                  ElementType.C                \
58                  Entity.C                     \
59                  EntityApp.C                  \
60                  EntityCatalog.C              \
61                  EntityDecl.C                 \
62                  EntityManager.C              \
63                  ErrnoMessageArg.C            \
64                  ErrorCountEventHandler.C     \
65                  Event.C                      \
66                  EventGenerator.C             \
67                  ExtendEntityManager.C        \
68                  ExternalId.C                 \
69                  Fixed2CodingSystem.C         \
70                  GenericEventHandler.C        \
71                  Group.C                      \
72                  Hash.C                       \
73                  IListBase.C                  \
74                  ISO8859InputCodingSystem.C   \
75                  Id.C                         \
76                  IdentityCodingSystem.C       \
77                  InputSource.C                \
78                  InternalInputSource.C        \
79                  Link.C                       \
80                  LinkProcess.C                \
81                  LiteralStorage.C             \
82                  Location.C                   \
83                  Lpd.C                        \
84                  Markup.C                     \
85                  Message.C                    \
86                  MessageArg.C                 \
87                  MessageEventHandler.C        \
88                  MessageReporter.C            \
89                  MessageTable.C               \
90                  ModeInfo.C                   \
91                  Notation.C                   \
92                  NumericCharRefOrigin.C       \
93                  OffsetOrderedList.C          \
94                  OpenElement.C                \
95                  OutputCharStream.C           \
96                  OutputState.C                \
97                  Parser.C                     \
98                  Param.C                      \
99                  ParserApp.C                  \
100                  ParserEventGeneratorKit.C    \
101                  ParserOptions.C              \
102                  ParserState.C                \
103                  Partition.C                  \
104                  PosixStorage.C               \
105                  RastEventHandler.C           \
106                  Recognizer.C                 \
107                  RewindStorageObject.C        \
108                  SGMLApplication.C            \
109                  SJISCodingSystem.C           \
110                  SOEntityCatalog.C            \
111                  Sd.C                         \
112                  SdText.C                     \
113                  SearchResultMessageArg.C     \
114                  SgmlParser.C                 \
115                  SgmlsEventHandler.C          \
116                  ShortReferenceMap.C          \
117                  StdioStorage.C               \
118                  StorageManager.C             \
119                  StringSet.C                  \
120                  StringVectorMessageArg.C     \
121                  Syntax.C                     \
122                  Text.C                       \
123                  TokenMessageArg.C            \
124                  TranslateInputCodingSystem.C \
125                  TrieBuilder.C                \
126                  TypeId.C                     \
127                  URLStorage.C                 \
128                  UTF8CodingSystem.C           \
129                  Undo.C                       \
130                  UnicodeCodingSystem.C        \
131                  UnivCharsetDesc.C            \
132                  assert.C                     \
133                  nsgmls.C                     \
134                  parseAttribute.C             \
135                  parseCommon.C                \
136                  parseDecl.C                  \
137                  parseInstance.C              \
138                  parseMode.C                  \
139                  parseParam.C                 \
140                  parseSd.C                    \
141                  splib.C                      \
142                  $(GENERATED_SRCS)