XCOMM $XConsortium: Imakefile /main/9 1996/10/09 14:04:06 drk $ DESKTOP_VERSION_STRING = DesktopVersionString XCOMM XCOMM Imakefile: for DT CreateAction XCOMM /* General case INCLUDES DEFINES LOCAL_LIBRARIES * Each individual architecture may have more or less of the above. * Use EXTRA_DEFINES and EXTRA_INCLUDES to add defines and includes * to an individual architecture. There is no equivalent for * LOCAL_LIBRARIES. * USE_libraryname in LOCAL_LIBRARIES is by default empty. * It should be set when necessary to the real library macro name. */ DEPEND_DEFINES = $(DEPENDDEFINES) INCLUDES = -I. $(TIRPCINC) #if defined (SunArchitecture) DEPLIBS = $(DEPDTWIDGETLIB) $(DEPDTSVCLIB) \ $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB) LOCAL_LIBRARIES = $(DTWIDGETLIB) $(DTSVCLIB) \ $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XLIB) #else DEPLIBS = $(DEPDTHELPLIB) $(DEPDTWIDGETLIB) $(DEPDTSVCLIB) \ $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB) LOCAL_LIBRARIES = $(DTHELPLIB) $(DTWIDGETLIB) $(DTSVCLIB) \ $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XLIB) #endif /* SunArchitecture */ SYS_LIBRARIES = -lm #ifdef AlphaArchitecture EXTRA_DEFINES = -D_NO_PROTO #endif #ifdef HPArchitecture EXTRA_DEFINES = -Aa +e -DANSICPP -D_POSIX_SOURCE=1 -D_HPUX_SOURCE #endif #ifdef RsArchitecture EXTRA_DEFINES = SYS_LIBRARIES = -lm -liconv #endif #if defined (SunArchitecture) SYS_LIBRARIES = -lm -ldl #endif /* SunArchitecture */ SRCS = \ main.c \ AddFiletype.c \ Confirmed.c \ CreateActionAppShell.c \ FileCharacteristics.c \ OpenFile.c \ UxXt.c \ ca_aux.c \ cmncbs.c \ cmnutils.c \ cmnrtns.c \ ErrorDialog.c \ fileio.c \ af_aux.c \ icon_selection_dialog.c \ parser.c \ version.c OBJS = \ main.o \ AddFiletype.o \ Confirmed.o \ CreateActionAppShell.o \ FileCharacteristics.o \ OpenFile.o \ UxXt.o \ ca_aux.o \ cmncbs.o \ cmnutils.o \ cmnrtns.o \ ErrorDialog.o \ fileio.o \ af_aux.o \ icon_selection_dialog.o \ parser.o \ version.o NormalLibraryObjectRule() ComplexProgramTarget(dtcreate) /***** For dtge make a client_OBJS.o using client_main.o ******/ /***** This implies the existence of client_main.c ******/ /***** dtge hidden symbols *******/ #ifdef BuildHugeObject #ifdef HPArchitecture #ifdef __hp9000s300 HIDDEN_SYMBOLS = -h _main -h _HelpOnItemCB -h _CreateHelpDialog \ -h _DisplayHelpDialog -h _ChangeTitle #else HIDDEN_SYMBOLS = -h main -h HelpOnItemCB -h CreateHelpDialog \ -h DisplayHelpDialog -h ChangeTitle #endif #endif SpecialRelocatableTarget(dtcreate,$(HIDDEN_SYMBOLS),$(OBJS)) #endif